Commit Graph

  • 5fe66b1044 disable xlib in ffmpeg build flags (#448) master Josh Allmann 2026-04-01 17:19:06 -07:00
  • c3bc6156df ci: re-enable nvidia tests (#447) Tessa 2026-03-10 14:43:09 -07:00
  • c44af7253b Fix up SEI after picture data Josh Allmann 2026-03-08 22:23:28 -07:00
  • bdff08d755 Clamp timestamps going into muxer and encoder Josh Allmann 2026-03-06 00:13:10 -08:00
  • d9612732bc Additional NOPTS test case Josh Allmann 2026-03-08 23:31:14 -07:00
  • e019d826bd Add unit tests for inputs with AV_NOPTS_VALUE Josh Allmann 2026-03-05 22:38:22 -08:00
  • 6eb7e5ef87 Handle AV_NOPTS_VALUE inputs Josh Allmann 2026-03-05 22:58:55 -08:00
  • 4d9ab6275a Fix occassional DTS overlap Josh Allmann 2024-09-13 07:30:13 +00:00
  • 6cbac64198 fix: initialize demuxer_opts to NULL in transcode_init (#446) Tessa 2026-03-09 14:16:06 -07:00
  • 42068b0df0 fix: add null checks to runaway encode detection fix/runaway-null-checks livepeer-tessa 2026-03-06 08:35:38 +00:00
  • e8530933f8 ffmpeg: abort runaway encodes when FPS/filter explodes frame count Josh Allmann 2026-01-27 12:10:59 -08:00
  • 582c59ea5e Remove custom avfilter refs ja/stronk-long Josh Allmann 2026-01-27 12:23:46 -08:00
  • f845e42ecc Fix ShortSegments test Josh Allmann 2026-01-27 12:23:02 -08:00
  • 14f7ffb58e Add sanity checks to prevent transcoders getting stuck in a loop Marco van Dijk 2025-10-15 16:28:37 +02:00
  • 47f681241a Init filter in a way that works for new (and old) FFMPEG versions Marco van Dijk 2025-10-15 11:35:32 +02:00
  • 16fd62b0a5 Merge pull request #441 from livepeer/corey/inf-399-fix-catalyst-test-suite-errors Corey 2025-11-27 11:52:01 -08:00
  • 1f61e7047d INF-399 Upgrade github/codeql-action to V4 Corey 2025-11-25 11:04:24 -08:00
  • a53e20a334 Fix pts overflow in fps filter (#438) Josh Allmann 2025-09-05 08:20:32 -07:00
  • c1eefa63ff add duration check for input files (#434) Brad | ad-astra 2025-05-29 11:10:47 -05:00
  • e1872bf609 install_ffmpeg: Fix typo when installing nasm hjpotter92 2025-04-18 13:48:23 +05:30
  • 9e8423c8f9 Merge pull request #433 from livepeer/hjp/replace-nasm.us hjpotter92 2025-04-18 13:25:25 +05:30
  • 3c88d72991 Replace videolan.org and nasm.us dependecies from install_ffmpeg.sh hjpotter92 2025-04-18 11:55:30 +05:30
  • 802f960d26 docs: replace temporary Discord invite URL with permanent URL (#432) Rick Staa 2025-03-15 17:09:46 +01:00
  • 79e6dcf080 Use ffmpeg parser for H.264 (#431) Josh Allmann 2025-01-17 17:43:04 -08:00
  • 25cbb3659a Merge pull request #430 from livepeer/hjp/gpu-workflows hjpotter92 2024-12-12 05:59:28 +05:30
  • 95b8bcb5d7 workflows: Use self-hosted gpu based runner hjpotter92 2024-12-11 19:23:08 +05:30
  • fc96cadb63 Fix crash on PNG options Josh Allmann 2024-12-03 01:23:58 +00:00
  • b33cac634b install_ffmpeg: Add FLV muxer (#428) Josh Allmann 2024-12-02 19:05:12 -05:00
  • c4721b87bd ffmpeg: Add demuxer options. (#426) Josh Allmann 2024-12-02 18:38:36 -05:00
  • 7b07ba3a22 Update ffmpeg.go change preset from slow to medium (#427) Tibia2000 2024-11-22 15:58:37 +01:00
  • ffde232753 Fix cross-compilation by compiling zlib from source (#425) Rafał Leszko 2024-10-17 09:27:16 +02:00
  • fe5aff1fa6 ffmpeg: Add a metadata option to each output (#421) Josh Allmann 2024-09-09 10:10:57 -07:00
  • f87352959b ffmpeg: Clamp resolutions in filter expression (#417) Josh Allmann 2024-08-19 11:04:16 -07:00
  • 9d6ea5f718 Plug memory leak when printing filter graph. (#419) Josh Allmann 2024-08-19 10:42:34 -07:00
  • 20131b673f Fix CUVID crash on resolution change (#418) Josh Allmann 2024-08-19 10:36:37 -07:00
  • 0e6fd2e7e2 ffmpeg: Add tests for rotation. Josh Allmann 2024-08-16 05:24:03 +00:00
  • def71fab18 ffmpeg: Handle EAGAIN from decoder and drain Josh Allmann 2024-08-09 06:24:56 +00:00
  • f03385968e ffmpeg: Reset the flush packet after each keyframe. Josh Allmann 2024-08-16 00:05:37 +00:00
  • 808675b414 ffmpeg: Re-init encoder on resolution change. Josh Allmann 2024-08-16 00:34:51 +00:00
  • be728e92af ffmpeg: Flush filters before re-initialization. Josh Allmann 2024-08-16 00:27:53 +00:00
  • b5181eb92c ffmpeg: Rescale DTS better during FPS passthrough (#416) Josh Allmann 2024-08-12 02:36:42 -07:00
  • c3330413a4 ffmpeg: Estimate duration for some audio formats in GetCodecInfoBytes Josh Allmann 2024-07-31 07:30:47 +00:00
  • e67ff9f4ee Add media duration to lpms_get_codec_info for GetCodecInfo (#407) Elite Encoder 2024-07-11 13:52:20 -04:00
  • 46dd338141 ffmpeg: Support image2 demuxer Yondon Fu 2024-01-20 15:04:05 +00:00
  • d5161b8104 ffmpeg: Use helper to check for video metadata Yondon Fu 2024-01-20 15:02:59 +00:00
  • bd7f8b0760 install_ffmpeg: Compile in more stuff for AI Josh Allmann 2024-07-31 17:30:40 +00:00
  • a50164a87b docs: improve test instructions (#412) Rick Staa 2024-07-26 22:06:52 +02:00
  • a3a44d0f06 docs: improve test instructions improve_test_instructions Rick Staa 2024-07-26 20:50:44 +02:00
  • 5b7b9f5e83 feat(ai): enable extra audio media formats Rick Staa 2024-07-26 15:29:31 +02:00
  • a0269dd74f Add media duration to lpms_get_codec_info for GetCodecInfo (#407) Elite Encoder 2024-07-11 13:52:20 -04:00
  • a569c3677e ffmpeg: Support image2 demuxer Yondon Fu 2024-01-20 15:04:05 +00:00
  • 9a958c820e ffmpeg: Use helper to check for video metadata Yondon Fu 2024-01-20 15:02:59 +00:00
  • 409f6e0d87 Merge pull request #411 from livepeer/improve_docs Rick Staa 2024-07-25 19:15:33 +02:00
  • 4b092b8fc6 chore: fix some typos in comment (#397) kevincatty 2024-07-26 00:27:29 +08:00
  • 5d250f1833 Fixed typo in vidplayer logging (#390) Chase Media 2024-07-25 09:26:40 -07:00
  • 956ccf4d08 Fix typo in params field (#409) Josh Allmann 2024-07-25 09:08:51 -07:00
  • 144a983869 Remove unused transcoder2 (#410) Josh Allmann 2024-07-25 09:08:29 -07:00
  • 24ce26985c docs: update README with extra dev info Rick Staa 2024-07-25 16:05:46 +02:00
  • 9e03481257 Statically link libx264 and libvpx if building them. ja/static-compile-deps Josh Allmann 2024-07-11 21:34:48 +00:00
  • d9c78b62ef Update FFmpeg to 7.0.1 (#406) Josh Allmann 2024-07-10 20:45:24 -07:00
  • 3db1a12ba0 Update nvidia tests to pass with VFR changes. Josh Allmann 2024-06-19 06:37:03 +00:00
  • e1018cda24 Bump actions/checkout from 4.1.1 to 4.1.7 dependabot/github_actions/actions/checkout-4.1.7 dependabot[bot] 2024-06-12 22:08:07 +00:00
  • 0483c84aa4 Bump google.golang.org/protobuf from 1.33.0 to 1.34.2 dependabot/go_modules/google.golang.org/protobuf-1.34.2 dependabot[bot] 2024-06-11 21:40:09 +00:00
  • 343a3ddb37 Add an error return to makeStreamID to make issues explicit (#400) Thom Shutt 2024-05-28 08:02:57 +01:00
  • af25a4bfd2 Update for FFmpeg 7.0.1 release n7.0.1 Michael Niedermayer 2024-05-25 22:02:18 +02:00
  • 2d514f5d48 lavc/flacdsp: do not assume maximum R-V VL Rémi Denis-Courmont 2024-05-24 20:17:10 +03:00
  • 45765b7c2e avformat/flacdec: Reorder allocations to avoid leak on error Andreas Rheinhardt 2024-05-17 20:12:18 +02:00
  • 2bfcc11f51 avcodec/adts_parser: Don't presume buffer to be padded Andreas Rheinhardt 2024-05-09 15:09:41 +02:00
  • a08da68e0a avformat/movenc: Check av_malloc() Andreas Rheinhardt 2024-05-02 23:23:17 +02:00
  • 7050b247b2 avcodec/vp8: Return error on error Andreas Rheinhardt 2024-04-27 12:24:05 +02:00
  • 17674b150f avformat/mov: store sample_sizes as unsigned ints James Almer 2024-05-19 22:38:21 -03:00
  • 85d4df3873 avformat/vvc: fix parsing sps_subpic_id James Almer 2024-05-19 10:21:14 -03:00
  • 1a6995c6d6 avformat/vvc: initialize some ptl flags James Almer 2024-05-18 16:50:55 -03:00
  • a49a8dc0d6 avcodec/mscc & mwsc: Check loop counts before use Michael Niedermayer 2024-05-12 00:43:48 +02:00
  • 435b74c6a5 avcodec/mpegvideo_enc: Fix potential overflow in RD Michael Niedermayer 2024-05-12 00:13:58 +02:00
  • b4fdbbe6aa avcodec/mpeg4videodec: assert impossible wrap points Michael Niedermayer 2024-05-11 22:08:21 +02:00
  • 39da4ac79b avcodec/mpeg12dec: Use 64bit in bit computation Michael Niedermayer 2024-05-11 21:04:00 +02:00
  • c250e3b101 avcodec/vqcdec: Check init_get_bits8() for failure Michael Niedermayer 2024-05-19 00:47:11 +02:00
  • b27c156c15 avcodec/vvc/dec: Check init_get_bits8() for failure Michael Niedermayer 2024-05-19 01:21:37 +02:00
  • 68763d6a6f avcodec/vble: Check av_image_get_buffer_size() for failure Michael Niedermayer 2024-05-18 00:32:43 +02:00
  • 3a0320e95a avcodec/vp3: Replace check by assert Michael Niedermayer 2024-05-18 03:16:08 +02:00
  • 7f05002e05 avcodec/vp8: Forward return of ff_vpx_init_range_decoder() Michael Niedermayer 2024-05-18 03:06:46 +02:00
  • 8c5358c617 avcodec/jpeg2000dec: remove ST=3 case Michael Niedermayer 2024-05-10 16:07:04 +02:00
  • 1e67935ab1 avcodec/qsvdec: Check av_image_get_buffer_size() for failure Michael Niedermayer 2024-05-13 02:05:56 +02:00
  • 14bd2b4b87 avcodec/exr: Fix preview overflow Michael Niedermayer 2024-05-03 23:25:10 +02:00
  • b01e6a7e0b avcodec/decode: decode_simple_internal() only implements audio and video Michael Niedermayer 2024-05-03 21:51:42 +02:00
  • 271c364eb5 avcodec/fmvc: remove dead assignment Michael Niedermayer 2024-05-04 23:29:26 +02:00
  • 15de2a9b96 avcodec/h2645_sei: Remove dead checks Michael Niedermayer 2024-05-06 01:00:17 +02:00
  • 402a2c730f avcodec/h264_slice: Remove dead sps check Michael Niedermayer 2024-05-06 03:17:26 +02:00
  • e94527f38f avcodec/lpc: copy levenson coeffs only when they have been computed Michael Niedermayer 2024-05-11 20:50:44 +02:00
  • 9eb6558fa9 avutil/tests/base64: Check with too short output array Michael Niedermayer 2024-05-11 03:14:16 +02:00
  • b9985f105e libavutil/base64: Try not to write over the array end Michael Niedermayer 2024-05-11 03:13:17 +02:00
  • 559dd6f68a avcodec/cbs_av1: Avoid shift overflow Michael Niedermayer 2024-05-01 21:44:33 +02:00
  • 44b0e6a99f fftools/ffplay: Check return of swr_alloc_set_opts2() Michael Niedermayer 2024-04-28 01:10:50 +02:00
  • 4d920afb82 tools/opt_common: Check for malloc failure Michael Niedermayer 2024-04-28 18:33:24 +02:00
  • c8a9e35514 doc/examples/demux_decode: Simplify loop Michael Niedermayer 2024-04-24 03:08:14 +02:00
  • 4eccabcc26 avformat/concatdec: Check file Michael Niedermayer 2024-04-30 00:47:31 +02:00
  • 67ca3a5ee7 avcodec/mpegvideo_enc: Fix 1 line and one column images Michael Niedermayer 2024-04-08 18:38:42 +02:00
  • c8ffda5684 avcodec/amrwbdec: assert mode to be valid in decode_fixed_vector() Michael Niedermayer 2024-04-28 23:30:51 +02:00
  • 0047b51b8d avcodec/wavarc: fix integer overflow in decode_5elp() block type 2 Michael Niedermayer 2024-04-26 05:08:38 +02:00