Commit graph

  • 3e99427f5e Updating to iced 0.14 master Chris Cochrun 2025-08-27 06:14:50 -05:00
  • 6ff166120c my own fork Chris Cochrun 2025-08-26 15:21:24 -05:00
  • a8656e8021 do not specify text appsink caps jazzfool 2025-02-21 01:17:25 +11:00
  • 056e9c5cbf clippy lints jazzfool 2025-02-13 15:37:13 +11:00
  • 4766790f25 fix subtitle segment sync jazzfool 2025-02-13 14:09:09 +11:00
  • 054ab37976 fix cargo check/fmt jazzfool 2025-02-13 12:36:45 +11:00
  • 841a6412d5
    Merge pull request #27 from lilyyy411/master jazzfool 2025-02-13 12:31:51 +11:00
  • c7f3637d85 store sample directly to increase performance Lilyyy411 2025-02-09 14:48:09 -05:00
  • 70d39986f7 Revert "store sample directly to increase performance" Lilyyy411 2025-02-09 14:13:47 -05:00
  • 9b97e31baa store sample directly to increase performance Lilyyy411 2025-02-09 13:43:41 -05:00
  • 583ef3cd3d
    Merge pull request #23 from MAlba124/report-video-thread-panic jazzfool 2025-01-02 11:44:21 +11:00
  • 31a967f6da
    don't panic in Drop when video worker thread panics Marcus Lian Hanestad 2025-01-01 21:18:57 +01:00
  • 24428186a3 render: scale quad by logical size, per-player uniforms jazzfool 2024-12-16 01:59:37 +11:00
  • f2aa4de527 scale bounds by viewport, set scissor: fixes #21 jazzfool 2024-12-15 15:51:45 +11:00
  • d5e28bf017
    Merge pull request #19 from mtkennerly/bugfix/stop-pipeline-on-error jazzfool 2024-12-05 20:57:30 +11:00
  • b9ef6c3abb
    Stop pipeline on error mtkennerly 2024-12-01 22:44:42 -05:00
  • 89133ff359
    Merge pull request #20 from mtkennerly/bugfix/content-fit-none-bounds jazzfool 2024-12-04 19:26:23 +11:00
  • 13d8cbd0ab
    Prevent going out of bounds with ContentFit::None mtkennerly 2024-12-03 23:48:25 -05:00
  • 5aca246828 subtitle: fix subtitle clock jazzfool 2024-11-03 21:31:58 +11:00
  • 59b3b21381 lints jazzfool 2024-11-03 01:24:37 +11:00
  • 0250a2619b video: make thread safe jazzfool 2024-11-03 01:17:02 +11:00
  • 68973748fd video: derive Debug jazzfool 2024-11-03 00:54:48 +11:00
  • 818df27288 fix network seeking jazzfool 2024-10-31 21:18:17 +11:00
  • f029b073d4 respect subtitle duration jazzfool 2024-10-30 20:33:38 +11:00
  • 1c21e28a03 add subtitle message jazzfool 2024-10-30 20:16:41 +11:00
  • 6b7ad93e63 remove iced_native dependency jazzfool 2024-10-22 20:06:07 +11:00
  • 273a4e87e4 thumbnails: downscaling parameter jazzfool 2024-10-20 14:51:33 +11:00
  • 3b623557c1 thumbnails: accept iterator jazzfool 2024-10-20 14:40:05 +11:00
  • 2c55d14dbe improve av-offset accuracy jazzfool 2024-10-17 15:45:46 +11:00
  • b0b092d9e2 pop bus messages only if available jazzfool 2024-10-13 19:01:07 +11:00
  • 2bd0c56f0a subtitle functions jazzfool 2024-10-13 13:31:14 +11:00
  • 82dea04f5b only pull preroll on pause jazzfool 2024-10-07 19:32:16 +11:00
  • b4fceafe1f handle invalid framerate, check for av-offset property jazzfool 2024-10-07 19:23:21 +11:00
  • cd978e34e5 clean dropped video textures/buffers jazzfool 2024-10-06 22:18:43 +11:00
  • 877f5c906c do not busy loop when paused jazzfool 2024-10-06 21:36:20 +11:00
  • d4847e95fc do not round height to mod4 jazzfool 2024-10-03 16:15:55 +10:00
  • fa02ee5652 pull sample or preroll with timeout jazzfool 2024-10-02 17:18:27 +10:00
  • d7e5399bc6 round resolution to mod4 jazzfool 2024-10-02 02:16:44 +10:00
  • de685eb2bb set mute after volume change jazzfool 2024-10-01 18:42:21 +10:00
  • 3714c70891 mute getter reads from property jazzfool 2024-10-01 18:39:11 +10:00
  • cd61406698 av latency compensation jazzfool 2024-10-01 18:34:03 +10:00
  • 23b4d751ae fix playback stutter jazzfool 2024-10-01 16:09:43 +10:00
  • 760b09a8b0 reduce CPU usage jazzfool 2024-10-01 16:06:32 +10:00
  • be2b7d9257 use background thread to pull frames jazzfool 2024-10-01 14:44:22 +10:00
  • 4ab464c7d5 volume getter jazzfool 2024-10-01 14:04:47 +10:00
  • 0834116083 cleanup jazzfool 2024-10-01 11:41:34 +10:00
  • ae461822a8 fix bounds calculation jazzfool 2024-09-30 21:14:57 +10:00
  • 5f53b18796 video layout based on iced image jazzfool 2024-09-30 20:46:06 +10:00
  • c44141c717 switch to playbin, improve public api, performance jazzfool 2024-09-30 19:50:47 +10:00
  • 36d2b90f1d update readme jazzfool 2024-09-29 20:13:48 +10:00
  • 4c1ab1e70a update screenshot jazzfool 2024-09-29 19:56:57 +10:00
  • f86eb9a5ca v0.5.0 jazzfool 2024-09-29 19:55:01 +10:00
  • a7ed9170dd force format=NV12 jazzfool 2024-09-29 19:54:48 +10:00
  • 9d60f260b0 convert nv12 to rgb on gpu jazzfool 2024-09-29 19:44:15 +10:00
  • 5d87dbdf88 update lib docs jazzfool 2024-09-21 13:27:33 +10:00
  • f649ec93da update readme jazzfool 2024-09-21 13:26:38 +10:00
  • 61b083929e update iced to 0.13, v0.4 jazzfool 2024-09-21 13:20:43 +10:00
  • 65f9cc5a5d
    Merge pull request #12 from eaglesemanation/master jazzfool 2024-09-21 12:48:23 +10:00
  • 5d3340dd51
    No need to check for gst::init Vladimir Romashchenko 2024-09-19 21:28:42 -04:00
  • 4400f3a7a1
    Don't call gst::init if initialized, add non-str pipeline support Vladimir Romashchenko 2024-09-19 21:18:18 -04:00
  • 11631efd12 bump ver to 0.3.0 jazzfool 2024-09-19 14:10:48 +10:00
  • 895069a4c9
    Merge pull request #11 from danielmbomfim/master jazzfool 2024-09-18 12:08:55 +10:00
  • 02fdd69fff feat: add optional boolean flag for live video format selection for cases where automatic detection might fail Daniel Bomfim 2024-09-17 17:01:29 -03:00
  • 563c5ee559 bump ver to 0.2.0 jazzfool 2024-08-07 13:02:28 +10:00
  • dfc2ee4bac
    Merge pull request #10 from eaglesemanation/master jazzfool 2024-08-07 13:01:26 +10:00
  • 1061697e63
    Switch from tracing to log Vladimir Romashchenko 2024-08-06 22:55:05 -04:00
  • 9b42458774
    Add tracing Vladimir Romashchenko 2024-08-06 19:11:57 -04:00
  • 3b24aa6b3c
    VideoPlayer error handler Vladimir Romashchenko 2024-08-05 18:44:14 -04:00
  • be21d2a19b
    Allow custom pipelines, autodetect live sources Vladimir Romashchenko 2024-08-05 17:55:50 -04:00
  • 217fa7730a swap upload_frame atomic jazzfool 2024-06-20 02:16:57 +10:00
  • 22ecdca784 fixed aspect ratio layout jazzfool 2024-04-13 13:31:09 +10:00
  • dc353bac63 0.1.3 jazzfool 2024-02-19 17:18:44 +11:00
  • ce296de83d 0.1.2 jazzfool 2024-02-19 17:08:40 +11:00
  • e25e579dfa fix docsrs build jazzfool 2024-02-19 17:01:27 +11:00
  • 9be01603b2 dont build dep docs jazzfool 2024-02-19 16:44:05 +11:00
  • 30a643e237 release 0.1 jazzfool 2024-02-19 14:56:09 +11:00
  • e347a9b324 overhaul to iced widget w/ custom render pipeline jazzfool 2024-02-19 02:59:54 +11:00
  • 51794fc0b1 bump deps, remove num rational jazzfool 2024-02-18 21:21:01 +11:00
  • 935d9320f9
    Merge pull request #4 from yusdacra/master jazzfool 2021-08-26 00:00:39 +10:00
  • c8758e2fc2
    chore: change iced deps back Yusuf Bera Ertan 2021-08-25 16:48:28 +03:00
  • ea1f848982
    docs: document some stuff Yusuf Bera Ertan 2021-08-25 16:44:17 +03:00
  • 00019a036a
    feat: add looping, fix some issues with minimal example, update deps Yusuf Bera Ertan 2021-08-25 16:39:23 +03:00
  • cb7edfea36
    Merge pull request #3 from danhoffman699/master jazzfool 2021-02-12 17:34:29 +11:00
  • 2b7b516a46 use the version on the git because a dependency semver is incompatible otherwise Daniel Hoffman 2021-02-11 18:15:41 -06:00
  • 67056d4416 update semver-incompatible dependencies Daniel Hoffman 2021-02-11 18:08:42 -06:00
  • 99cec352c9 update iced from 0.1 to 0.2, move periodic subscription over to the new format Daniel Hoffman 2021-02-11 18:03:51 -06:00
  • 1cafb91105 support live streaming jazzfool 2020-10-10 13:05:34 +11:00
  • 09286fbb0f add thumbnail support jazzfool 2020-08-31 11:19:59 +10:00
  • 76de72cdca minor enhancements jazzfool 2020-08-23 19:03:29 +10:00
  • 828fde9976 store frames directly from appsink (fixes sync) jazzfool 2020-08-23 15:55:00 +10:00
  • 153a84d85c temporary fix for syncing frames jazzfool 2020-08-23 00:18:12 +10:00
  • 8361c52d67 rewrite in GStreamer jazzfool 2020-08-22 22:35:34 +10:00
  • 7d05e3f36b readme jazzfool 2020-08-19 23:16:35 +10:00
  • 4926a95ed7 update resources jazzfool 2020-08-19 23:14:33 +10:00
  • 61484db6c7 initial code jazzfool 2020-08-19 23:09:24 +10:00