ffmpeg | branch: master | Andreas Rheinhardt |
Tue Aug 6 19:47:49 2024 +0200| [bfcee368e28823b1289240ae061ccc8ee28cf33e] |
committer: Andreas Rheinhardt
avcodec/cbs_sei: Always zero-initialize SEI payload
Fixes: Use-of-uninitialized value
Fixes:
clusterfuzz-testcase-minimized
ffmpeg | branch: release/7.0 | Andreas Rheinhardt
| Thu Mar 28 05:35:36 2024 +0100|
[517e559a46b661ab7ba4aa03abc45b43ec381700] | committer: James Almer
avcodec/pcm-bluray/dvd: Use correct pointer types on BE
Signed-off-by: Andreas Rheinhardt
(cherry picked from commit
ffmpeg | branch: release/4.3 | Andreas Rheinhardt
| Wed Sep 23 20:20:12 2020 +0200|
[57851936559563d7e135a4602d1c869104b8b95f] | committer: Michael Niedermayer
avcodec/diracdsp: Remove unused variable
Forgotten in ca3c6c981aa5b0af8a5576020b79fdd3cdf9ae9e.
Reviewed-by: Paul B Mahol
Signed
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Jul 8 19:36:36 2024 +0200| [0d1bc9666cda3eca61b29530a21920be1bbd8a08] |
committer: Andreas Rheinhardt
avformat/matroskaenc: Only write useful cropping values
Reviewed-by: James Almer
Signed-off-by: Andreas Rheinhardt
> h
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Jul 8 19:08:44 2024 +0200| [8765b36a526ba1e9698e060f9bcd646f3dfeeaf4] |
committer: Andreas Rheinhardt
avformat/matroskaenc: Fix potential stack-buffer-overflow
Forgotten in f194f291d8082134cdce625b0ca3548067428ea9
Reviewed-by: James Almer
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Jul 8 19:47:22 2024 +0200| [b6c43328eedfdc755e8ee378f8af2034ac67f62d] |
committer: Andreas Rheinhardt
avformat/matroskaenc: Avoid indirection via st->codecpar
Use the already available AVCodecParameters pointer instead.
Shortens li
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Jul 8 19:12:26 2024 +0200| [9ffac78eba3887f2d7c113937162607d05180e0c] |
committer: Andreas Rheinhardt
avformat/matroskaenc: Fix and simplify check for invalid crop values
The check "left >= INT_MAX - right" is supposed to chec
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Jul 2 23:18:27 2024 +0200| [b13291f37cc5edec82cdf725a7386576f395cec8] |
committer: Andreas Rheinhardt
avcodec/hw_base_encode: Add missing include
Fixes checkheaders.
Reviewed-by: Sean McGovern
Reviewed-by: Tong Wu
Signed-off-by: Andreas
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Jun 20 19:11:58 2024 +0200| [ba457e9adbd8188d48f8a91384461f498e0d10d6] |
committer: Andreas Rheinhardt
avfilter/textutils,vf_drawtext,qrencode: Constify function pointers
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Jun 16 14:06:28 2024 +0200| [2902ed25b58cb31ec3e0c2ef7d4740ae18200d2d] |
committer: Andreas Rheinhardt
avcodec/iirfilter: Move ff_iir_filter() to lavc/tests/iirfilter.c
It is only used by the test.
Signed-off-by: Andreas Rheinhardt
> h
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Jun 20 21:01:34 2024 +0200| [2330e77c976f4b41ae3ad5526138b3479f595819] |
committer: Andreas Rheinhardt
avfilter/textutils: Constify ff_expand_text()
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=com
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Jun 23 20:25:15 2024 +0200| [f26255962c1dd516c6fc0a25e460ad538fa21ff6] |
committer: Andreas Rheinhardt
avcodec/aacsbr_template: Remove unused-but-set variable
Also fixes a -Wdeclaration-after-statement.
Signed-off-by: Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Jun 24 01:38:17 2024 +0200| [5a30b45c0fe4abaaf69ca8e465bf8113fee23626] |
committer: Andreas Rheinhardt
avcodec/mpeg12dec: Don't adapt (last|next)_pic.linesize for field pics
These values are not read anywhere. Furthermore, since c
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jun 15 17:26:14 2024 +0200| [f3829cc72d74f41e0eb82bf968315de2b119a8a3] |
committer: Andreas Rheinhardt
avcodec/h261enc: Avoid RLTable when writing macroblock
The RLTable API in rl.c is not well designed for codecs with
an explicit end-of
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jun 15 17:21:16 2024 +0200| [3874442db29d7344169850ca6f8feb5e5629aa1d] |
committer: Andreas Rheinhardt
avcodec/h261data: Make some tables non-static
This will allow to avoid the indirection via ff_h261_rl_tcoeff
in future commits.
Signed-off
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jun 15 10:08:49 2024 +0200| [390dbcb8b8d69a8f10362c58a7bafbfa51eb7148] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_enc: Constify pointers to static storage
These must not be modified (even when they are initialized at runtime
and
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jun 15 18:44:18 2024 +0200| [3a5202d026c3ec2591b0a8bdff6ac7d09b8a9c1e] |
committer: Andreas Rheinhardt
avcodec/h261enc: Fix ac_vlc_length tables
These tables are supposed to contain the number of bits needed
to encode a given (run, level
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Jun 14 19:56:12 2024 +0200| [64d2bca4520f1bbc7e977cab306afc85f65b1937] |
committer: Andreas Rheinhardt
avcodec/rv10: Avoid indirection
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Jun 14 18:07:15 2024 +0200| [48cdb7d579a55ab0d7dac25409ad838e0e82fa74] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_dec: Move setting dct_unquant funcs to h263dec.c
It is a better place for it; no non-h263-based decoder needs
these
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jun 15 06:53:37 2024 +0200| [bbb10f1d8342b8f8682b0594aa479fdb90387ef1] |
committer: Andreas Rheinhardt
avcodec/h261enc: Inline constants
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jun 15 08:45:12 2024 +0200| [b28bf830cd1aaf78502c81502446cf43bacb11ae] |
committer: Andreas Rheinhardt
avcodec/motion_est: Optimize dead code away
H.261 does not have B-frames.
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Jun 14 18:03:06 2024 +0200| [594723ec3825c912a19d2fc6e1c6b01d0242452e] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Move quant_precision to Mpeg4DecContext
It is an MPEG-4-only value; it is always five for the MPEG-4
encoder, so just
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Jun 14 17:38:26 2024 +0200| [c735552b0b7fc5ab744fd8f652d27e490c6bccd9] |
committer: Andreas Rheinhardt
avcodec/rv10: Use ff_h263_decode_init()
The RV10 and RV20 decoders use ff_h263_decode_mb() and also the
H.263 DSP and VLCs. Despite not
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Jun 13 20:18:16 2024 +0200| [7b539ca3e6bae701d88096ff8dc3db7f13b7318a] |
committer: Andreas Rheinhardt
avcodec/mpeg_er: Simplify disabling IDCT
The error resilience code does not make up block coefficients
and therefore zeroes them in order
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Jun 13 15:48:26 2024 +0200| [eb0beffcb33c034d2e611957ea69b8be5d456004] |
committer: Andreas Rheinhardt
avcodec/h261dec: Don't set framerate multiple times
Just do it once during init.
Signed-off-by: Andreas Rheinhardt
&
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Jun 13 15:05:52 2024 +0200| [f793074784ae79dabc4f83b61710161b3fe3288c] |
committer: Andreas Rheinhardt
avcodec/h261dec: Unquantize coefficients while parsing them
This is beneficial for performance: When concatenating
the file from the
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Jun 13 08:46:56 2024 +0200| [1745d12d6741dc1c43442c58bd2f5d78aac6fd28] |
committer: Andreas Rheinhardt
avcodec/h261enc, msmpeg4: Avoid setting dc_scale_tables unnecessarily
It is unnecessary because ff_mpeg1_dc_scale_table is the default
for
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Jun 13 15:51:56 2024 +0200| [fee9520716da1e1eb5ddfc0c041932bf8e1ba696] |
committer: Andreas Rheinhardt
avcodec/rv10: Remove write-only assignments
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Jun 13 15:45:19 2024 +0200| [9933dfe103166c43569a3b5bd4649b2e7fcefa0a] |
committer: Andreas Rheinhardt
avcodec/h261dec: Simplify decoding motion vectors
Don't use a LUT to negate followed by a conditional ordinary
negation immedi
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Jun 11 22:45:40 2024 +0200| [c41818dc5dc14eb944761204e7b0ac179a6dcd1a] |
committer: Andreas Rheinhardt
avcodec/mpeg4videodec: Don't initialize unused inter_scantable
inter_scantable is only used by the dct_unquantize_h263_inter
functions
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Jun 12 08:37:53 2024 +0200| [65d5ccb808ec93de46a2458ea8cc082ce4460f34] |
committer: Andreas Rheinhardt
avcodec/mpeg_er: Don't set block_index unnecessarily
ff_init_block_index() sets MpegEncContext.dest and
MpegEncContext.block_index
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Jun 10 06:23:12 2024 +0200| [fb1acbc94192aa2ba6cc2479bd9b5a8d678cfc31] |
committer: Andreas Rheinhardt
avcodec/h261dec: Don't reset gob_start_code_skipped in h261_decode_init()
It always gets reset at the start of h261_decode_frame().
S
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Jun 11 22:28:36 2024 +0200| [0f92fecebb783d8d9e86473a12a0f724a0f78f34] |
committer: Andreas Rheinhardt
avcodec/mpv_reconstruct_mb_template: Optimize WMV2 code away if possible
The WMV2 decoder does not support lowres, so one can optimize
the
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Jun 11 13:36:40 2024 +0200| [2e5287e519dc0f99ade473096c9b6742f0d8114b] |
committer: Andreas Rheinhardt
avcodec/mpv_reconstruct_mb_template: Optimize always-true branch away
There are only two mpegvideo decoders that use another
(software
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Jun 11 14:05:20 2024 +0200| [66709df4036b51c29d451de9621e76dfb898caf0] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_dec: Remove unnecessary FFMIN
No mpegvideo-based decoder supports lowres > 3,
so the FFMIN here are unnecessary.
Sig
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Jun 11 20:38:42 2024 +0200| [f694db87cad98720957eef22ac5c02b825cc13cc] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Join loops when initializing ScanTable
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Jun 10 07:16:28 2024 +0200| [18b059f208f779f10ca1f5699e8054a647610632] |
committer: Andreas Rheinhardt
avcodec/h261dec: Fix UB NULL + 0, remove broken resync code
last_resync_gb is never initialized, causing NULL + 0
in align_get_bits(). In
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Jun 10 07:19:01 2024 +0200| [c1097556c734a418354fa23c403e0237a5e93bb5] |
committer: Andreas Rheinhardt
avcodec/h261dec: Simplify decoding GOB header
h261_resync() can be completely removed, because
h261_decode_gob_header() checks for a GOB
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jun 8 01:28:16 2024 +0200| [963bdac226b611664bdd033a8b3a914e5e148ebd] |
committer: Andreas Rheinhardt
avcodec/vc1_block: Simplify resetting coded_block
Everything that init_block_index() sets will be overwritten
a few lines below again, so
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Jun 7 21:53:33 2024 +0200| [d197a8d6b63aced7e544b1341336c57d612460d1] |
committer: Andreas Rheinhardt
avcodec/mpeg4videodec: Inline constants
Partitioned macroblocks are always 8bit and not studio profile.
Signed-off-by: Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Jun 10 00:02:20 2024 +0200| [a1a8a03373d7a4f13b38c79870aa12f2e3118449] |
committer: Andreas Rheinhardt
avcodec/mpeg12enc: Pass AVCodecContext* directly
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Jun 7 22:43:10 2024 +0200| [7bccf63de5d89f21561456613cf58f44ef87edbd] |
committer: Andreas Rheinhardt
avcodec/mpeg4videodec: Don't initialize unused stuff
Only the intra scantable is used for studio profile.
Signed-off-by: An
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Jun 10 00:11:05 2024 +0200| [89a0cec7903da5dceb2bd027d16a82773146e35a] |
committer: Andreas Rheinhardt
avcodec/msmpeg4enc: Combine writing bits
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jun 8 02:01:38 2024 +0200| [1d270e99f96511ae5667e101663e6cba6d890cdd] |
committer: Andreas Rheinhardt
avcodec/mpeg4videodec: Remove always-false check
All valid values of dc_lum and dc_chrom are in the range 0..9,
because they are
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Jun 6 03:36:48 2024 +0200| [646ace34cd1562cc699e0b99f9e26c63f318e224] |
committer: Andreas Rheinhardt
avcodec/h263enc: Remove no-output code
The no-output mode (guarded by AV_CODEC_FLAG2_NO_OUTPUT)
does not provide a noteworthy speedup; in
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Jun 9 23:54:37 2024 +0200| [0c88303c0c4307c53fc2fbd18d3a9e5cb55752a7] |
committer: Andreas Rheinhardt
avcodec/mpeg12enc: Use AVCodecContext, not priv ctx as logctx
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Jun 6 01:36:14 2024 +0200| [d40b46f47c0945b9bc10f10b95294bae02f2c2ae] |
committer: Andreas Rheinhardt
avcodec/ituh263enc: Inline constants
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jun 8 01:24:35 2024 +0200| [6e1ca92206ad5c149f69693191a61aa98a1b5209] |
committer: Andreas Rheinhardt
avcodec/vc1_block: Remove unnecessary assignments
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Jun 6 08:21:13 2024 +0200| [b2195a238c330e960700f8821e9c0751ee77946d] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_dec: Don't keep droppable in sync in update_thread_ctx
It is not a stream property, but a property of an indiv
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Jun 9 08:40:20 2024 +0200| [952a32e9a0b10bac36a0a2fee631c97ef5175304] |
committer: Andreas Rheinhardt
avcodec/mpegutils: Don't output wrong mb skip values
The earlier code had two problems:
1. For reference frames that are not dir
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Jun 6 01:21:55 2024 +0200| [0b0a4a7e69c0cd80ec7f9caf925ad9e4bc7d0810] |
committer: Andreas Rheinhardt
avcodec/svq1enc: Stop copying PutBitContext unnecessarily
Possible since 404fe63e23433aa559cee5366cb26f78b425e7e5.
Signed-off-by: Andreas
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Jun 4 11:39:25 2024 +0200| [39660bf964df6361896e0f2289f33379c383dad7] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_dec: Don't alloc framesize-bufs in update_thread_ctx
It is always allocated in ff_mpv_frame_start(), so the only
r
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Jun 4 11:33:04 2024 +0200| [ba341be09533a077075c71fce5f9dc5b73504234] |
committer: Andreas Rheinhardt
avcodec/mpeg12dec: Disable allocating scratchpad buffers when possible
They are no longer used by the MPEG-1/2 decoders except when
using
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Jun 4 02:44:56 2024 +0200| [3acf351e7753a2fd82e0d4a42f197f3a3e8b2ab5] |
committer: Andreas Rheinhardt
avcodec/mpv_reconstruct_mb_template: Don't unnecessarily copy data
There is no reason to use a temporary buffer as destination
for th
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Jun 11 06:19:27 2024 +0200| [85cc6478b64f9f59c585de6329b8d2e403f3c95d] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_enc: Initialize qscale tab for all codecs
Calling it is the first thing ff_clean_h263_qscales() and
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Jun 4 12:14:10 2024 +0200| [c28e553cbfa70ba0ca635271f5154301889fb706] |
committer: Andreas Rheinhardt
avcodec/mpegutils: Fix ff_draw_horiz_band()
Broken in 5ecf5b93dda9d0c69875b80d28929f0d97dd7d06.
More precisely
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Jun 11 06:26:07 2024 +0200| [f8b8f161634c5917b7cddbb3dd37440afd9105f9] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_enc: Don't update qscale unnecessarily
The new value will be overwritten in ff_set_qscale() below.
Signed-o
ffmpeg | branch: master | Andreas Rheinhardt |
Sun May 12 23:57:54 2024 +0200| [8b4f7c066373a4c373292c54b469a172d63fed35] |
committer: Andreas Rheinhardt
avcodec/me_cmp: Zero MECmpContext in ff_me_cmp_init()
Not every function will be set, so zero the context
to initialize everything.
This
ffmpeg | branch: master | Andreas Rheinhardt |
Mon May 13 00:25:20 2024 +0200| [3b67ab85eefd36af8fb369423f6f623b85977fe7] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_enc: Only keep what is used from MECmpContext
A MECmpContext is quite big (792B here) and given
how
ffmpeg | branch: master | Andreas Rheinhardt |
Mon May 13 00:08:08 2024 +0200| [eb3415912b187dcef9cfb3a076db579fdf82600d] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_enc: Avoid branch for sse vs nsse cmp
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.
ffmpeg | branch: master | Andreas Rheinhardt |
Sun May 12 23:15:46 2024 +0200| [d163eefd4756111d188c40b3ee4b6cd91e8b9d64] |
committer: Andreas Rheinhardt
avcodec/me_cmp, motion_est: Sanitize permissible cmp_funcs
Several of the potential choices of comparison functions
need an initialized
ffmpeg | branch: master | Andreas Rheinhardt |
Sun May 12 19:39:10 2024 +0200| [cd2e46a3508d123db9d235b71dd06d495d1eecde] |
committer: Andreas Rheinhardt
avcodec/me_cmp, mpegvideo: Move frame_skip_cmp to MpegEncContext
MECmpContext has several arrays of function pointers that
are not set by
ffmpeg | branch: master | Andreas Rheinhardt |
Sun May 12 21:05:58 2024 +0200| [b1a31b32abc19df329cf61fa23febd8252978fd3] |
committer: Andreas Rheinhardt
avcodec/me_cmp,dvenc,mpegvideo: Move ildct_cmp to its users
MECmpContext.ildct_cmp is an array of function pointers that
are not set by
ffmpeg | branch: master | Andreas Rheinhardt |
Sun May 12 23:51:41 2024 +0200| [10e7633cd7d4b727c6cc0c907f1150e0359d7087] |
committer: Andreas Rheinhardt
avcodec/motion_est: Store remaining required me_cmp_funcs
This avoids using MpegEncContext.mecc; it already allows
to avoid touching the
ffmpeg | branch: master | Andreas Rheinhardt |
Sun May 12 18:47:25 2024 +0200| [182e647a64bc85f74a03da9f1c96c9111e7b27d4] |
committer: Andreas Rheinhardt
avcodec/me_cmp, motion_est: Move me_(pre_)?_cmp etc. to MotionEstContext
MECmpContext has several arrays of function pointers that
are not
ffmpeg | branch: master | Andreas Rheinhardt |
Sun May 12 18:33:37 2024 +0200| [1367ef198a83b08253a7f872cd0b1508dbeb2441] |
committer: Andreas Rheinhardt
avcodec/me_cmp: Constify ff_set_cmp()
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Jun 11 04:37:02 2024 +0200| [c46711d44f89b4d4ed6a4b6a771f3b23214e7f36] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_enc: Check for existence of ildct cmp functions
Not all compare functions are implemented for all compare function
types
ffmpeg | branch: master | Andreas Rheinhardt |
Sun May 12 18:09:22 2024 +0200| [bbd355355d5717004e23385c05bec92ee94182da] |
committer: Andreas Rheinhardt
avcodec/motion_est: Factor one-time initialization out of ff_init_me
The majority of the stuff performed in it needs to be done only
once
ffmpeg | branch: master | Andreas Rheinhardt |
Sat May 4 21:31:44 2024 +0200| [415a3c32c94bf43c0ab9d369a382cece0cfd8882] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_enc: Avoid excessive inlining
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git
ffmpeg | branch: master | Andreas Rheinhardt |
Sun May 12 23:26:20 2024 +0200| [422711d1a514c0c83101ce5204967de1ab4a2aba] |
committer: Andreas Rheinhardt
avcodec/dvenc: Check for availability of interlaced dct cmp func
Not every type of comparison function implements every function.
Signed
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Jun 2 20:32:23 2024 +0200| [f161d9449aa63282e7bee2cd80ecaf117e4d5530] |
committer: Andreas Rheinhardt
avcodec/mpegutils: Move H.264-only macros to h264dec.h
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Jun 3 06:11:48 2024 +0200| [0ef8f0f96553dba8eeb75b087d6499550bcbdabb] |
committer: Andreas Rheinhardt
avcodec/ituh263dec: Use VLC symbol table
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Jun 3 05:07:44 2024 +0200| [010951239c6de2d32d6572d1390cdaf8f6c63452] |
committer: Andreas Rheinhardt
avcodec/mpeg12dec: Use VLC symbol table
Possible by using MB_TYPE_CODEC_SPECIFIC for MB_TYPE_ZERO_MV
and due to the MB_TYPE_*_MV flags
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Jun 3 00:07:04 2024 +0200| [f5d5b80f3c58eec38d97ffcc8a4d24cd2eba2de0] |
committer: Andreas Rheinhardt
avcodec/mpegutils: Don't use MB_TYPE_L[01] for mpegvideo
MB_TYPE_L[01] is based upon H.264 terminology (it stands for
list); ye
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Jun 3 04:45:34 2024 +0200| [e7d6300c10834b782a2e2b274d4a9f1fc4cf8efe] |
committer: Andreas Rheinhardt
avcodec/mpeg4videodec: Use VLC symbol table
Possible now that MB_TYPE_L1 (which does not fit into
an int16_t) is no longer used).
Signed
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Jun 2 20:49:31 2024 +0200| [07ae09bdf18b117e809224fbddcca6eaf7273c4b] |
committer: Andreas Rheinhardt
avcodec/mpegutils: Remove always-false check
SVQ3 does not call ff_print_debug_info2().
Signed-off-by: Andreas Rheinhardt
> h
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Jun 2 18:36:49 2024 +0200| [4cdd684e86136c42719632cbdcc7647d0f60f87f] |
committer: Andreas Rheinhardt
avcodec/mpegutils: Remap MB_TYPE_{GMC,SKIP,CBP,QUANT}
Do this to make MB_TYPE_{CBP,QUANT} fit into an int16_t,
so that can be used in a VLC
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Jun 2 09:07:33 2024 +0200| [dd1e804a987d7464d9bfd7c25dd9ef295223bd36] |
committer: Andreas Rheinhardt
avcodec/mpegutils: Remap MB_TYPE_ACPRED, add codec-specific MB_TYPE
MB_TYPE_ACPRED is currently reused for MB_TYPE_REF0 by H.264,
so that
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Jun 2 18:50:54 2024 +0200| [c94d81ce00862f3bb8558356284caeb6ca7234db] |
committer: Andreas Rheinhardt
avcodec/h261dec: Remove nonsense information from error message
The "invalid mtype index" here is always -1, because that is
the
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Jun 2 07:22:48 2024 +0200| [18f1aca3e8ac550a83a293cb0a210f9df1a8a5d1] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_dec: Set dct_unquantize ptrs only once when possible
Everything except dct_unquantize_intra for MPEG-4 need only
be set
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Jun 2 06:20:12 2024 +0200| [091d00663721d28d926a835d554c2f7dfdd064b6] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Set dct_unquantize earlier
Set them in ff_mpv_idct_init() so that they are already set
in ff_mpv_decode_init(). This is
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Jun 2 07:41:04 2024 +0200| [5805b860fe713177430f26b8617bb2bc3c2e7e8f] |
committer: Andreas Rheinhardt
configure: Remove obsolete mpeg4_decoder->mpeg4video_parser dependency
Obsolete since 3ceffe783965767e62d59e8e68ecd265c98460ec.
Signed-
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Jun 2 18:48:39 2024 +0200| [0876b160d6d9fd4c960585927c4381baaffb15ad] |
committer: Andreas Rheinhardt
avcodec/h261dec: Use VLC symbol table
This is possible now that MB_TYPE_CBP and MB_TYPE_QUANT
fit into an int16_t; only MB_TYPE_H261_FIL
ffmpeg | branch: master | Andreas Rheinhardt |
Sat May 4 00:30:22 2024 +0200| [91fce67691088fca6311fa38f7a56900f028775b] |
committer: Andreas Rheinhardt
avcodec/vc1: Combine identical checks
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Andreas Rheinhardt |
Fri May 10 20:10:46 2024 +0200| [80c2d7c89061e3511b815c355c1885111e029923] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_enc: Avoid branches for flipping no_rounding
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Jun 2 06:16:16 2024 +0200| [4339d2c11cb9261bd9927e6b209165eaf049fa12] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Don't pretend dct_init can fail
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpe
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jun 15 20:29:09 2024 +0200| [b515088576bbeb746aa34a222bba76cc01b29e44] |
committer: Andreas Rheinhardt
avcodec/loongarch/Makefile: Fix vc1dsp_lasx.o build criterion
Fixes ticket #11057.
Signed-off-by: Andreas Rheinhardt
> h
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Jun 11 09:24:38 2024 +0200| [7c95c7de4ae2109baa00cd12b36f5fa69cc1b095] |
committer: Andreas Rheinhardt
avcodec/libx265: Don't copy A53 closed captions by default
The SEI handling of libx265 is buggy and can easily lead
to memory corru
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Oct 16 15:06:29 2022 +0200| [edcfa846cfbaeeccc8a48f2792ab2eba9f1706c7] |
committer: Andreas Rheinhardt
api/api-band-test: Query codec capabilities to decide admissibility
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Oct 16 14:50:56 2022 +0200| [b8cc5cf23322a1b661336c869976281057dc3123] |
committer: Andreas Rheinhardt
api/api-band-test: Perform codec admissibility check earlier
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Oct 16 14:19:07 2022 +0200| [4c22b007809460ee0b3232dcf1f406fefd4567c7] |
committer: Andreas Rheinhardt
api/api-band-test: Remove write-only variable
Besides being write only it had the wrong type:
An uint8_t is definitely not enough to store
ffmpeg | branch: master | Andreas Rheinhardt |
Sat May 4 21:15:21 2024 +0200| [89742b88c609be8fa276bcbed40088215d1ebf1a] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_enc: Don't pretend ff_dct_encode_init() can fail
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gi
ffmpeg | branch: master | Andreas Rheinhardt |
Sat May 4 15:48:05 2024 +0200| [1dc1b6c5af626ed3b62c5c35f333e1f7ca570950] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Remove fast_dct_quantize
It has been added in 3a87ac948f0cd95218e62d5a98b8b8d5e4c11366,
but there was never an
ffmpeg | branch: master | Andreas Rheinhardt |
Sat May 4 15:40:55 2024 +0200| [e80bd068c5196399161db970ec5cf989bd479859] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_enc: Always set c funcs in ff_dct_encode_init()
Use the common approach whereby the _c versions are set first
and then
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Jun 2 05:44:22 2024 +0200| [83278282050910cf28537c7cd27b2e2e61b53bd7] |
committer: Andreas Rheinhardt
avcodec/mips/mpegvideo: Set denoise_dct only for encoder
The C version is set in ff_dct_encode_init(), yet the MIPS version
is set in
ffmpeg | branch: master | Andreas Rheinhardt |
Sat May 4 15:34:54 2024 +0200| [adb1521385e6dbd583e64c25648fe6f5dd84d0d4] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_enc: Move initializing H263DSP to ituh263enc.c
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Andreas Rheinhardt |
Sat May 4 15:30:01 2024 +0200| [bf8208d0cd7c429e227c7e7f644076e272f51d55] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_enc: Make ff_dct_quantize_c() static
Only used here.
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.
ffmpeg | branch: master | Andreas Rheinhardt |
Sat May 4 15:26:53 2024 +0200| [f0c021b6ffbb817f2e91e7bf98d82249304c0ecc] |
committer: Andreas Rheinhardt
avcodec/dnxhdenc: Remove always-false check
Always false since 49331f7ba3e3214738864af96d22fb1e6b5463b7.
Signed-off-by: Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt |
Sat May 11 20:31:47 2024 +0200| [1fe2a97b61610530c864e714c4777a75a484d5e1] |
committer: Andreas Rheinhardt
avcodec/vc1_pred: Fix indentation
Forgotten after 41f974205317f6f40e72c9689374ab52d490dc6a.
Signed-off-by: Andreas Rheinhardt
> h
ffmpeg | branch: master | Andreas Rheinhardt |
Wed May 8 18:19:45 2024 +0200| [bf087a7e2609511c169e81232bc6d5d86953be36] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_enc: Binarize reference
The H.264 decoder used reference to store its picture_structure
into it; yet it does not use
1 - 100 of 1001 matches
Mail list logo