Commit Graph

892 Commits

Author SHA1 Message Date
openvela-robot e079a26f9e Drop pointless assert.h #includes 2026-04-20 18:25:41 +08:00
openvela-robot d1f22d9cb0 wmalossless: allow calling madd_int16
This is done by actually handling the "prev_values" in the cascaded LMS data
as if it were int16_t, thus requiring switching at various locations the
computations.
2026-04-20 18:25:16 +08:00
openvela-robot 9bf34ac9e1 mpegts: Validate the SL Packet Header Configuration
timeStampLength, OCRLength and AU_Length have well specified upper
boundaries.

Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2026-04-20 18:25:14 +08:00
openvela-robot e95d840953 avformat: add Wideband Single-bit Data (WSD) demuxer
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2026-04-20 18:25:08 +08:00
openvela-robot 9d71b57864 Revert "mmaldec: autodetect by default" since it breaks linking on systems without mmal libraries
This reverts commit 33ac77e850.
2026-04-20 18:25:05 +08:00
openvela-robot dd986721bc configure: Add pixelutils dependency for framerate filter. 2026-04-20 18:25:02 +08:00
openvela-robot 4e9fc63332 testprogs: Mark some tables as static const 2026-04-20 18:24:59 +08:00
openvela-robot fd587ff42d qsv: Fix wrong ticks_per_frame for H.264
For H.264 stream ticks_per_frame should be 2, as per the docs.

Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2026-04-20 18:24:44 +08:00
openvela-robot 167d41ac95 fate: Add test for MSS1 2026-04-20 18:24:41 +08:00
openvela-robot 8a17dbc855 avcodec/h264: Only recover from reference pictures
Fixes spec compliance
Fixes Ticket5346

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-04-20 18:24:38 +08:00
openvela-robot 23c8323b80 dds: Drop gray-alpha swapping
The original sample was generated with invalid software.
2026-04-20 18:24:35 +08:00
openvela-robot 5e45539259 avformat/mux: Check that deinit is set before calling it
Fixes null pointer dereference

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-04-20 18:24:11 +08:00
openvela-robot 2559582ff8 h264_parser: switch to h2645_parse for NAL unescaping
Remove now unused ff_h264_decode_nal().
2026-04-20 18:24:06 +08:00
openvela-robot 3313014da7 fate: Add test for ticket 1833 (Ogg/Vorbis Chapters)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-04-20 18:23:42 +08:00
openvela-robot 8c830e61a3 ape: Avoid undefined behaviour
Avoid the clang warning

"warning: shifting a negative signed value is undefined"
2026-04-20 18:23:39 +08:00
openvela-robot 60b59a3639 Merge commit '564b4591bbe223bdc5f36a1131eaef103f23f5d0'
* commit '564b4591bbe223bdc5f36a1131eaef103f23f5d0':
  opt: Add av_opt_copy()

Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2026-04-20 18:23:36 +08:00
openvela-robot 9570f3ce35 libxvid: Create extradata in init using a dummy frame
Modifying global header extradata in encode_frame is an API violation
and only happens to work currently because mov writes its header
at the end of the file.

Heavily based off of a patch from 2012 by Nicolas George.

Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2026-04-20 18:23:33 +08:00
openvela-robot 9e0b7ea045 Merge commit '933dec0e29ec4d2cb83474279a6c52d62fdb7310'
* commit '933dec0e29ec4d2cb83474279a6c52d62fdb7310':
  file: Add an option for following a file that is being written

Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2026-04-20 18:23:29 +08:00
openvela-robot 62edc67c52 Generate the lists of enabled protocols/bsfs from configure. 2026-04-20 18:23:26 +08:00
openvela-robot af081762ca lavfi/af_hdcd: Implement high definition audio cd filtering.
Fixes ticket #4441.
2026-04-20 18:22:57 +08:00
Mark Thompson ebf5b7292b vaapi_encode: Add support for codec-local options
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2026-04-20 18:22:54 +08:00
openvela-robot 759c15b670 vaapi_encode: Refactor slightly to allow easier setting of global options
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2026-04-20 18:22:54 +08:00
openvela-robot 74a6f35028 Merge commit 'ba357e98691ee4fe1a503b8830c0050be4127475'
* commit 'ba357e98691ee4fe1a503b8830c0050be4127475':
  avprobe: switch to codecpar

Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2026-04-20 18:21:57 +08:00
openvela-robot 008d138620 libavcodec: Add H264/MPEG4 encoders based on OpenMAX IL
Signed-off-by: Martin Storsjö <martin@martin.st>
2026-04-20 18:21:54 +08:00
openvela-robot f992e73fe7 Merge commit '9897d9f4e074cdc6c7f2409885ddefe300f18dc7'
* commit '9897d9f4e074cdc6c7f2409885ddefe300f18dc7':
  examples/output: convert to codecpar

Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2026-04-20 18:21:33 +08:00
openvela-robot 5bd9acde3c testprogs: Add missing libm.h includes
This fixes building on MSVC 2010 and 2012 after d12b5b2f13.

Signed-off-by: Martin Storsjö <martin@martin.st>
2026-04-20 18:21:30 +08:00
openvela-robot 060f2fdc0b doc/filters: add drawtext example
Show example which draws text at a random position, and switches positions every 30 seconds

Signed-off-by: Mulvya <mulvya@gmail.com>
Signed-off-by: Lou Logan <lou@lrcd.com>
2026-04-20 18:21:20 +08:00
openvela-robot 40e64ae10a configure: cosmetics: Drop pointless end-of-line semicolons 2026-04-20 18:21:17 +08:00
openvela-robot 8756340650 avformat: add aix demuxer
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2026-04-20 18:21:14 +08:00
openvela-robot 6c2461cd1d dds: Simplify postprocessing check 2026-04-20 18:21:11 +08:00
openvela-robot 8759c12d0d libavcodec/exr : cosmetic change 2026-04-20 18:21:07 +08:00
openvela-robot d6ccb983aa nvenc_h264: Fix name of private AVClass 2026-04-20 18:21:04 +08:00
openvela-robot a68a4a0559 AAC encoder: fix initialization of minsf
In some situations (exactly zeroed DC coeffs) minsf would
be initialized with garbage
2026-04-20 18:21:01 +08:00
openvela-robot 6ab56b1155 matroska: Write the field order information
And bump the document version to 4.
2026-04-20 18:20:58 +08:00
openvela-robot 5ced599705 lavu: improve documentation of some AVFrame functions 2026-04-20 18:20:52 +08:00
openvela-robot 8bf53e94f7 avconv: Drop an unused variable 2026-04-20 18:20:49 +08:00
openvela-robot 3bf4824d7c swscale: Deprecate vector functions which are unused outside swscale
There are no known users of these functions within debian
It should be thus possible to remove these functions without recommandition of a
replacement

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-04-20 18:20:30 +08:00
openvela-robot 9e074568c1 matroska: Support interlaced content correctly
The matroska specification now has two elements for it.
2026-04-20 18:20:28 +08:00
openvela-robot 9567643710 fate: Add filter-metadata-cropdetect
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-04-20 18:20:24 +08:00
openvela-robot 0a365928c9 h264: Add missing ff_ prefix to internally visible h264_init_dequant_tables() 2026-04-20 18:20:22 +08:00
openvela-robot 8cee2b3979 avcodec/nvenc: Generate AUD NAL units for better compatiblity 2026-04-20 18:20:18 +08:00
Mark Thompson 9f4b71b3a0 lavc: VAAPI encode common infrastructure
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2026-04-20 18:20:16 +08:00