ffmpeg | branch: master | Frank Plowman | Mon Jun 10
17:46:58 2024 +| [0eacad6921c6835d0432f02b1aa5ec9b492a3572] | committer:
James Almer
fate/vvc: add vvc-conformance-RPR_A_4
BeforeAfter
-
make fate-vvc
ffmpeg | branch: master | James Almer | Sun Jun 16 13:55:25
2024 -0300| [53c8d417edb0e156f39e50b4166279ac7144318f] | committer: James Almer
avformat: split off generic NAL function helpers into their own file
Signed-off-by: James Almer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit
ffmpeg | branch: master | Araz Iusubov | Thu Jun 13
18:19:00 2024 +0200| [696bd64d01d6e62474c27cf27557457cf297d08d] | committer:
James Almer
libavcodec/amfenc: Update AMF release version
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=696bd64d01d6e62474c27cf27557457cf297d08d
---
ffmpeg | branch: master | Araz Iusubov | Thu Jun 13
18:19:01 2024 +0200| [02430680b02ee42472148e67e178b6d1c2ac43fd] | committer:
James Almer
libavcodec/amfenc: Update AMF encoder options
Encoder options have been updated to the current version of the AMF.
Signed-off-by: Araz Iusubov
> http:
ffmpeg | branch: master | Frank Plowman | Fri Jun 14
10:37:17 2024 +0100| [8d6014dbc6fb7c324a114030761901220ebc3540] | committer:
Nuo Mi
lavc/vvc: Invalidate PPSs which refer to a changed SPS
When the SPS associated with a particular SPS ID changes, invalidate all
the PPSs which use that SPS I
ffmpeg | branch: master | Theo Fabi | Sun Jun 9 15:51:08
2024 -0400| [d6d14b3a15cbe0c2e8f3a8607f98edfcab56e330] | committer: Thilo
Borgmann
avdevice/avfoundation: add external video devices
Video devices categorized by AVFoundation as
'AVCaptureDeviceTypeExternal(Unknown)' (like USB video str
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.cgi/ffmp
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/ffmpeg.git/?a=co
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=commit;h=91fce6
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-off-
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 nee
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 i
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 value the V
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 on
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 th
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 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
> http://git.vi
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-of
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); yet the mpegvid
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 fitti
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.git/?
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=commit;h=0ef
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-of
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/?a=commi
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; s
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: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=commit;h=1367ef
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 s
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 lat
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 ff_m
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 ff
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.git/
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 Mpeg
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 ff_update_duplicate_co
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 al
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-off-by: Andreas
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, 3994623df2efd2749631c349218
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 the new m
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
ff_clean_mpeg4_qscales
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 lo
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
reason to
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 R
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 directly output
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 individual pictur
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/?a=com
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=commit;h=d40b46f
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 fa
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.cgi/ffmpe
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 initialized
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: Andreas Rheinhardt
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=commit;h=89a
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 do
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/?a=comm
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 hea
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 ad
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.cgi/ffmpeg.gi
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) pixe
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.
Signed-o
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 W
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().
Signed-
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. The latt
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, yet
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 immediately thereaft
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=commit;h=
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 vsynth1
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 b
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
> http://git.videolan.
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 to
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 call
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 har
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.org/git
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=commit;h=bbb10f1d83
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 functi
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=commit;h=64d2bca4520f
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 therefo
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) pair
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-block
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 | James Almer | Tue Jun 18 15:44:24
2024 -0300| [5140d8334e3bc95a9070e6d2e6d71f4a5f016d53] | committer: James Almer
ffprobe: always print all Stereo3D fields
ffprobe is meant to generate parseable output, and if a field is present, it
should be printed even if it has a d
ffmpeg | branch: master | James Almer | Tue Jun 18 16:12:06
2024 -0300| [7f1b590480e7519e25ac9fcd99b0f9916fb03462] | committer: James Almer
avutil/ambient_viewing_environment: set a sane default value for AVRational
fields
Prevent potential divisions by 0 when using them immediately after allo
ffmpeg | branch: master | James Almer | Tue Jun 18 16:12:23
2024 -0300| [1044c09ecae478fea33f80c13f94c7381a8f0a24] | committer: James Almer
avutil/mastering_display_metadata: set a sane default value for AVRational
fields
Prevent potential divisions by 0 when using them immediately after alloc
ffmpeg | branch: master | James Almer | Tue Jun 18 16:20:24
2024 -0300| [c3606cad9cffded4620af07287606d4d97f29bf1] | committer: James Almer
avutil/stereo3d: set a sane default value for AVRational fields
Prevent potential divisions by 0 when using them immediately after allocation.
Signed-off-
ffmpeg | branch: master | James Almer | Wed Jun 19 15:19:49
2024 -0300| [8a85d3fd39a0ab12c92c130c6e1764336854632f] | committer: James Almer
avformat/matroskadec: don't use sizeof(AVMasteringDisplayMetadata)
It's not part of the libavutil ABI.
Signed-off-by: James Almer
> http://git.videolan.
ffmpeg | branch: master | James Almer | Wed Jun 19 15:19:56
2024 -0300| [a91f34aad84a1643e8aaadbf8a6204828712731d] | committer: James Almer
avformat/mov: don't use sizeof(AVMasteringDisplayMetadata)
It's not part of the libavutil ABI.
Signed-off-by: James Almer
> http://git.videolan.org/gitw
ffmpeg | branch: master | James Almer | Wed Jun 19 15:20:12
2024 -0300| [35df214a72685515a5e018a048fbed6f31b459d4] | committer: James Almer
avformat/mxfdec: don't use sizeof(AVMasteringDisplayMetadata)
It's not part of the libavutil ABI.
Signed-off-by: James Almer
> http://git.videolan.org/g
86 matches
Mail list logo