ffmpeg | branch: master | Andreas Rheinhardt |
Wed Mar 19 17:03:31 2025 +0100| [34b624d98cb8199befaba2ffc8a7b92c881cf03b] |
committer: Andreas Rheinhardt
avcodec/error_resilience: Avoid me_cmp.h inclusion
Use spell out what me_cmp_func means.
Avoids inclusions in the H.264 decoder as well as a
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Mar 3 19:24:25 2025 +0100| [e308292a3135ede0604df45483f7fe7014d26561] |
committer: Andreas Rheinhardt
avcodec/speedhqenc: Move speedhq_encode_init() down
Will avoid forward declarations later.
Signed-off-by: Andreas Rheinhardt
> http://git
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Mar 15 05:34:29 2025 +0100| [e8a8a13128f54da16e2be088331562edf2bfc6d2] |
committer: Andreas Rheinhardt
avutil/slicethread: Mark avpriv_slicethread_{create,free} as av_cold
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cg
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Mar 2 02:20:03 2025 +0100| [d9dea7088dca4aa809bd8a717b55788371cd68cd] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_enc: Move MPEG-4 specific check to mpeg4videoenc.c
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cg
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Jan 28 20:43:54 2022 +0100| [d8c7925e3291e930fcd83b57719acbc3a6ff3697] |
committer: Andreas Rheinhardt
avcodec/mpegvideoenc: Move ratecontrol to MPVMainEncContext
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Mar 22 07:53:34 2025 +0100| [917652d7c8616edf615eb638e75c1778a8faa038] |
committer: Andreas Rheinhardt
avcodec/ppc/mpegvideo_altivec: Don't process coeffs as scalars
block_last_index and nCoeffs is an optimization designed
to avoid processing
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Mar 19 14:47:00 2025 +0100| [479dac17f889b4e037448e8e3c27e17073819ec4] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_enc: Move code to initialize variables immediately
Also avoid casts and parentheses.
(This is only possible now because ff
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Mar 19 00:48:33 2025 +0100| [6a42abe5611358783e790012c74f2986664a5481] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Move motion_est to MotionEstContext
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Mar 19 08:11:01 2025 +0100| [a064d34a32a860d237d31f014002c6134a286656] |
committer: Andreas Rheinhardt
avcodec/mpegvideoenc: Add MPVEncContext
Many of the fields of MpegEncContext (which is also used by decoders)
are actually only used by enco
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Feb 7 10:24:38 2022 +0100| [7751b0cbed67112e4397aabd16dc079b958cb4f7] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Move fcode_tab to MPVMainEncContext
Only used by the main encoding thread.
Signed-off-by: Andreas Rheinhardt
> http://
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Mar 16 14:52:36 2025 +0100| [f293f95632b5519cf4c8aa5cfe3b87c0e9d006bb] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Support custom slice context sizes
This is in preparation for adding a special slice context for
the encoders and moving
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Mar 15 11:08:38 2025 +0100| [967f8a924e3cd61e6318311f587249b27583144e] |
committer: Andreas Rheinhardt
avcodec/msmpeg4enc: Avoid using MVTable
Switch to using the length+symbol table combination that is
also used by the decoder and remove MVTa
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Mar 15 07:42:26 2025 +0100| [f733cfca2822742766ea19f6a50aaacd3ad21c87] |
committer: Andreas Rheinhardt
avcodec/msmpeg4dec: Add MSMPEG4DecContext
This is in preparation for further commits.
Signed-off-by: Andreas Rheinhardt
> http://git.vide
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Mar 22 06:51:28 2025 +0100| [b2866b7216cfbc563da3cb695b81095726462d52] |
committer: Andreas Rheinhardt
avcodec/ppc/mpegvideo_altivec: Use correct inter scantable
This affected the WMV1/2 encoders (but not when running FATE because
the encoding
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Mar 19 21:28:00 2025 +0100| [d5fba4aef9feb949f7ece3e35ccbf184a3be27e8] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_enc: Defer initialization of mb-pos dependent vars
Only set them after mb_x and mb_y are known which happens
only after th
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Mar 19 14:24:56 2025 +0100| [6e45f7f5359f7871960cc147579d6cabf61f3085] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Move MotionEstContext to MPVEncContext
All that is necessary to do so is perform ff_me_init_pic()
on every slice.
Signed
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Mar 19 12:53:44 2025 +0100| [8b15979a4b49f2981c27a85f202bf29b6a1c0de7] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_enc: Don't reset statistics twice
This happens currently for the non-main slice contexts.
But these variables get reset at
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Mar 18 16:29:07 2025 +0100| [8397351221d64fb9305a5af1860993efdc2822e6] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_enc: Call ff_mpv_common_init() later
Namely after the main slice context has already been initialized,
so that this initia
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Mar 2 02:55:04 2025 +0100| [b710698571f8bf33aedd80df3ec092b6782ec312] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Move sequence-level properties to MPVMainEncContext
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Mar 16 09:02:05 2025 +0100| [7b5fb2e4ff28eb350946fdfa1ea7c18bb0899625] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Move encoder-only base arrays to MPVMainEncContext
Also allocate them jointly (thereby reducing the number of base
arrays
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Mar 19 15:24:57 2025 +0100| [e5a33c898a3c82957d6e4b02b2bbaf2bb0c28165] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Only keep the actually used unquantize funcs
For all encoders and all decoders except MPEG-4 the unquantize
functions to
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Mar 2 05:44:09 2025 +0100| [63864545cdc8da42f4cb99824293cabf136454e9] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Move unquantize functions into a file of their own
This is in preparation for only keeping the actually used
unquantize f
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Mar 19 15:18:17 2025 +0100| [854a3ed54734719deddce7e2f18413c874b498e3] |
committer: Andreas Rheinhardt
avcodec/motion_est: Reset scene_change score, MB variance stats
Reset them in ff_me_init_pic(). It is the appropriate place for it
and allow
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Mar 22 04:20:14 2025 +0100| [b96ba444329816f810eb6f1b8d5afac7e49cf9ff] |
committer: Andreas Rheinhardt
avcodec/ppc/mpegvideo_altivec: Set unquantize functions unconditionally
Don't do it depending upon dct_algo, as this is not supposed
to infl
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Mar 19 16:55:22 2025 +0100| [b29ae29ee75327902d6e34a4fbc916caaffb2bcf] |
committer: Andreas Rheinhardt
avcodec/h261dec: Set FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM
This decoder sets the AVCodecContext fields even when a frame
is skipped.
Signed-of
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Mar 22 07:31:30 2025 +0100| [46c5466dd8e987888077b83abcfbb60a6abc43e7] |
committer: Andreas Rheinhardt
avcodec/ppc/mpegvideo_altivec: Don't process unnecessarily many coeffs
Use the same number as the C version.
Signed-off-by: Andreas Rheinha
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Mar 19 13:26:37 2025 +0100| [35fecd3e6866448ab646cdd1d60fe1cca7327693] |
committer: Andreas Rheinhardt
avcodec/motion_est: Move ff_h263_round_chroma() to h263.h
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.gi
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Mar 19 12:26:47 2025 +0100| [6ebc810e6f8120e020556b283bc43c439fec628d] |
committer: Andreas Rheinhardt
avcodec/mpeg12enc, speedhqenc: Optimize writing escape codes
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Mar 19 13:03:22 2025 +0100| [ec6c8e52734c72c6a3e09fd32dc02b68d58ff8ae] |
committer: Andreas Rheinhardt
avcodec/mpegvideoenc: Constify vlc length pointees
These pointers point to static tables which must not be modified
by anyone after they hav
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Mar 19 21:55:34 2025 +0100| [46a2d03b7582d27a1bd498d42ad49268adfa74d0] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_enc: Use better variable name
Also fixes shadowing.
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Mar 19 12:50:06 2025 +0100| [d66e9cb0d2179e4cfc9a26704d6ceb7e4f2cbe63] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_enc: Move lambda, lambda2 to MPVEncContext
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Mar 16 09:39:37 2025 +0100| [a1f18b195e44506dfc0d3c9d894c1be8ea202847] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_enc: Reindent after the previous commit
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.gi
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Mar 16 15:52:29 2025 +0100| [363fe861157ddbbe600e32f8b5fdb29707291638] |
committer: Andreas Rheinhardt
avcodec/{h261,ituh263}enc: Don't set ptr_lastgob unnecessarily
It will be overwritten later in encode_thread() anyway.
Signed-off-by: Andre
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Mar 18 18:32:18 2025 +0100| [0e333a5451bb9ca6dfe6af4c26089552d53ecf70] |
committer: Andreas Rheinhardt
avcodec/mpeg4videoenc: Move initializations before ff_mpv_encode_init()
This avoids relying on ff_update_duplicate_context() to copy
these f
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Mar 16 10:21:30 2025 +0100| [f2ba0676b6cd26737962b8aca9624c2b18fa365b] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_enc: Move allocating remaining buffers to init_buffers
Also allocate mb_type, mc_mb_var, mb_var and mb_mean jointly
while
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Mar 19 01:26:18 2025 +0100| [d74d1707a6112546a6ed2d1180571d708b7b9ffe] |
committer: Andreas Rheinhardt
avcodec/motion_est: Don't use MpegEncContext.avctx
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=co
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Mar 16 10:30:48 2025 +0100| [1b537de8d4dc8d73f511d4ebe2520e2c70e2901f] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Move noise_reduction to MPVMainEncContext
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Mar 19 00:39:31 2025 +0100| [913322a267c1f3b72bad7b2e12cd6a840c30f9b1] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Move me_pre, me_penalty_compensation to MPVMainEncCtx
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitwe
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Mar 18 13:21:23 2025 +0100| [9964212545554d9ae1afaabd23a7f9a361997d01] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Move MSMPEG4 fields to MSMPEG4 contexts
Several fields are not used by any generic code and can therefore
be moved to mor
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Mar 18 15:06:07 2025 +0100| [a2ba5b8242e467f7975e2ac48ac1ed2148917e8e] |
committer: Andreas Rheinhardt
avcodec/mpegvideoenc: Remove declaration of inexistent function
ff_MPV_encode_init_x86() has been renamed to ff_dct_encode_init_x86()
in 6b3
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jan 29 05:25:25 2022 +0100| [fa630b481c371804b166c6cb9bcd17670ee1798c] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Move last-pic information to MPVMainEncContext
last_pict_type, last_non_b_pict_type and last_lambda_for
are only used by
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Mar 16 09:18:41 2025 +0100| [9f43de06faa58d3863a12b64898dde930580b4cf] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_enc: Don't allocate B-frame bufs without B frames
(Checking in the same way for intra_only is not straightforward,
because
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Oct 25 18:27:17 2022 +0200| [a5a2fc04eed277b3c3f3e71bfdd1f5c2d5d16da6] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Move allocating encoder buffers to mpegvideoenc.c
dct_error_sum and me.map are allocated per slice-context
and therefore
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Mar 15 07:28:13 2025 +0100| [0a9f58a7a1b3c949b91b4f8919d26c6267df28da] |
committer: Andreas Rheinhardt
avcodec/mpeg12dec: Add bit_rate field to Mpeg1Context
Use it instead of MpegEncContext.bit_rate which will be removed soon.
Signed-off-by:
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Mar 4 18:42:44 2025 +0100| [2f73a197a1584398e68c7b54f2cb97b6a78b37d6] |
committer: Andreas Rheinhardt
avcodec/mjpegenc: Move mjpeg_encode_init() down
Will avoid a forward declaration later.
Signed-off-by: Andreas Rheinhardt
> http://git.vi
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Mar 18 11:52:20 2025 +0100| [bceeb358573fbd7d5f94ecd1df452149282e8e58] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Move vbv_delay_pos to MPVMainEncContext
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.g
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Mar 18 11:20:25 2025 +0100| [72bf3d3c12ae562fd408603483bc59058757b1a1] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Move max_b_frames to MPVMainEncContext
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.gi
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Mar 15 10:28:05 2025 +0100| [3d9a581ec143fac352caec4d78aba12afd4fef37] |
committer: Andreas Rheinhardt
avcodec/msmpeg4dec: Avoid lookups when decoding motion vector
Up until now, the decoder uses VLCs to determine whether
this is an escape ele
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Mar 15 08:25:24 2025 +0100| [82a856e2e9667176e03bcb0c289316cbfd2b0a4f] |
committer: Andreas Rheinhardt
avcodec/msmpeg4enc: Use LUT to write motion vectors
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=c
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Mar 4 19:26:50 2025 +0100| [78391f20c8822a490adb6359b9b2973730cb00ed] |
committer: Andreas Rheinhardt
avcodec/mjpegenc: Reindent after the previous commit
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Mar 15 07:59:47 2025 +0100| [6d47d569d7c61677d9666e5241935d8aa4a99b99] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Move bit_rate field to MSMP4DecContext
Also make it an int as that is all MSMP4 needs.
Signed-off-by: Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Mar 15 07:25:15 2025 +0100| [9f469e244e860465ad7412d1d9f159640f61eb61] |
committer: Andreas Rheinhardt
avcodec/mpegvideoenc: Add bit_rate to MPVMainEncContext
Use it instead of the MpegEncContext field which will
be removed soon.
Signed-off-b
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Mar 4 18:40:11 2025 +0100| [5308eeae5c1068cf2b4478db17855e5c7090a0cf] |
committer: Andreas Rheinhardt
avcodec/speedhqenc: Remove declaration of non-existent function
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffm
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Mar 15 07:16:33 2025 +0100| [6e02882656ead99d9b881104521cbcb38d100811] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Add pointer to main context to slice contexts
It is a pointer to const to allow the slice threads to inspect
values witho
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Mar 18 11:47:58 2025 +0100| [bf4dedd6b576c33e6c161a4e91c97235567df30b] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Move MPVPicture arrays to MPVMainEncContext
Also avoid allocations while at it.
Signed-off-by: Andreas Rheinhardt
> ht
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Mar 2 01:03:10 2025 +0100| [fca1ac2cba9a6ff5ebadeca45e86e7b1728b59fc] |
committer: Andreas Rheinhardt
avcodec/mpeg4videoenc: Add Mpeg4EncContext and move time_increment_bits
It is only ever used by the main encoder thread.
Signed-off-by: And
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Mar 3 19:28:41 2025 +0100| [b2393a5ab155eae3052fecdac1acdfd9942bbc32] |
committer: Andreas Rheinhardt
avcodec/wmv2enc: Move wmv2_encode_init() down
Will avoid forward declarations later.
While just at it, forward ff_mpv_encode_init() errors.
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Mar 3 23:35:01 2025 +0100| [ecba58311cf21d842b1ecabd449a4dece4b78a7b] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_enc: Use function ptr for encode_picture_header
This gets rid of a switch and (in case of FMT_H263) several
ifs.
Signed-o
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jan 29 05:34:14 2022 +0100| [6b6b34df35a4d9cc19c1d3751c01c03542fb1b13] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Move header_bits to MPVMainEncContext
The header is always written by the main thread, so it is
not surprising that heade
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Mar 3 18:07:02 2025 +0100| [edebd1d9a46564ef3a23f0f2db8f98eed4aa7069] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_enc: Only set fcode_tab if unset
This is in preparation for merging ff_mpeg1_encode_init()
into the MPEG-1/2 encoder's ini
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Oct 13 02:15:46 2022 +0200| [b038c7af0cd47db7d6e34772d5451841f91d8f90] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Move macroblock-variance stats to MPVMainEncContext
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Mar 2 04:01:24 2025 +0100| [d1fd8665fbf163bbe5af268c376d910bdc7e50ca] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Move ratecontrol-adjacent fields to MPVMainEncContext
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitwe
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Mar 15 06:29:35 2025 +0100| [553fc3a7647d726e7e257761a4ff6ebd23cfdd95] |
committer: Andreas Rheinhardt
avcodec/mpegvideoenc: Disable scenechange threshold opt for MJPEG, AMV
It makes no sense for them. Also do the same for the mv0 flag.
Signe
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Mar 15 04:30:11 2025 +0100| [4eb86951fc36396110205d0c44e9c9e8c61718fe] |
committer: Andreas Rheinhardt
avcodec/mpeg12enc: Don't write invalid MPEG-1 slice headers
The valid values for slice_start_code are 0x1..0xAF, which implies
that one can'
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Mar 3 02:13:31 2025 +0100| [dcd4daee8c2ac31285317f9ff63bd2a5c555f929] |
committer: Andreas Rheinhardt
avcodec/mjpegenc: Make mjpeg_encode_init() call ff_mpv_encode_init()
Right now, ff_mpv_encode_init() is set as FFCodec.init and
calls ff_spe
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Mar 15 05:30:15 2025 +0100| [f9fe1e07ad4762cbafbef260fcd89cff97deda2a] |
committer: Andreas Rheinhardt
avutil/slicethread: Remove NULL pointer check when freeing
avpriv_slicethread_free() is one of our functions that takes
a pointer to a point
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Mar 15 05:24:51 2025 +0100| [7d1bf0ac7a229cf26eb174d13d486b8a318e1607] |
committer: Andreas Rheinhardt
avcodec/pthread_slice: Return error on error
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Mar 3 18:28:13 2025 +0100| [6ecdbcc4540aa66d7652b240d1f72b9c0fb19983] |
committer: Andreas Rheinhardt
avcodec/mpeg12enc: Merge ff_mpeg1_encode_init() into ordinary init
Everything except setting the dc_scale_tables can be done
before calling
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Mar 15 04:59:55 2025 +0100| [c82101c9ce70917880d60ef5cc4f96cff5c650f0] |
committer: Andreas Rheinhardt
avcodec/pthread_slice: Remove MPEG-1 height hack
This is no longer necessary given that the MPEG-1 encoder
now adapts the size of the last s
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Mar 1 23:37:50 2025 +0100| [b7ee7994cc76abadfc5362cddb2aa573f8d90c8c] |
committer: Andreas Rheinhardt
avcodec/h261enc: Make h261_encode_init() call ff_mpv_encode_init()
Right now, ff_mpv_encode_init() is set as FFCodec.init and
calls ff_h261_
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Mar 3 02:36:55 2025 +0100| [24dbc4c2e82481f89d6fcacee1949e5038c5c2fc] |
committer: Andreas Rheinhardt
avcodec/mjpegenc: Simplify allocating huffman table
Reuse the already computed value of macroblocks; use an array
instead of a switch, evalu
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Mar 1 02:04:41 2025 +0100| [3275d788ec7d398b340c4202e49125ddc2a39bb7] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Move frame_skip_* fields to MPVMainEncContext
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ff
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Mar 3 18:11:10 2025 +0100| [34557b1d30adf1c1364413a9329b2cac6b75ddce] |
committer: Andreas Rheinhardt
avcodec/mpeg12enc: Move encode_init() to the end of the file
Will avoid forward declarations later.
Signed-off-by: Andreas Rheinhardt
> h
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Mar 2 00:34:19 2025 +0100| [9928b9e9faefc88ca0efe39e2a4a6302966eeb76] |
committer: Andreas Rheinhardt
avcodec/speedhqenc: Avoid indirection
Namely use avctx directly instead of s->avctx. While just at it,
also move the switch to the other che
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Mar 1 23:37:50 2025 +0100| [565e57ea87dc821dcf4a0647e28ad9976d34066e] |
committer: Andreas Rheinhardt
avcodec/speedhqenc: Make speedhq_encode_init() call ff_mpv_encode_init()
Right now, ff_mpv_encode_init() is set as FFCodec.init and
calls ff
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Mar 3 17:26:00 2025 +0100| [c757f948d1d7ab784295044297d7bde350428481] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Don't initialize [yc]_dc_scale_table by default
Only the H.263-based decoders as well as the encoders need it;
so move it
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Mar 16 04:58:27 2025 +0100| [ad4f6a3d6e5f9bb9e0dc40f5b5482052ae1d0b69] |
committer: Andreas Rheinhardt
avcodec/mpegvideo(_enc)?: Mark init, close functions as av_cold
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffm
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Mar 1 01:48:08 2025 +0100| [4d79175b9a2a1ef6926b6dac7cb23edd9dd94038] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_enc: Precalculate which frames to reconstruct
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffm
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Feb 28 18:56:15 2025 +0100| [f507f26e4763a335b3e9af9af4d8f58b836948ca] |
committer: Andreas Rheinhardt
avcodec/mpegvideoenc: Add MPVMainEncContext
This is in preparation for moving all the elements from
MpegEncContext that are only used by the
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Jan 28 20:24:18 2022 +0100| [bb0a72b10087e1fa5c75a868514c507cebeff3d9] |
committer: Andreas Rheinhardt
avcodec/mpegvideoenc: Move tmp bframes to MPVMainEncContext
Also move b_frame_strategy and b_sensitivity and brd_scale;
they are all only us
ffmpeg | branch: master | James Almer | Wed Mar 19 20:59:49
2025 -0300| [08e334e462c6337478c164da84cd7be718d285b9] | committer: James Almer
avformat/movenccenc: add support for CENC AV1 encryption
Signed-off-by: James Almer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=08e334e46
ffmpeg | branch: master | James Almer | Fri Mar 21 13:55:25
2025 -0300| [5631704d83aba75c2c8b836515dd608115aa194a] | committer: James Almer
avcodec/cbs: allow fine tunning selection of features
Core framework and AV1 only for now.
This will be useful in an upcoming commit, where CBS will be uti
ffmpeg | branch: master | James Almer | Wed Mar 19 20:58:40
2025 -0300| [3e0b38ed7ff1e9bd740c7e1d66695895146ce429] | committer: James Almer
avcodec/cbs_av1: also store a pointer to the start of the tile group data
This will be useful a following commit, where the offset of the Tile Group
inside
ffmpeg | branch: master | Michael Niedermayer | Mon
Mar 24 16:02:16 2025 +0100| [522fc389e854f27e99e364eadd22c8d6d414b875] |
committer: Michael Niedermayer
avcodec/ffv1dec: replace literal 65535 by what it is
should make the code easier to understand
Signed-off-by: Michael Niedermayer
> htt
ffmpeg | branch: master | Michael Niedermayer | Mon
Mar 24 15:55:09 2025 +0100| [3813559660557415820140d6f7687ad1db5d5708] |
committer: Michael Niedermayer
avcodec/ffv1enc: remap table size is 1<
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3813559660557415820140d6f7687ad1db5d57
ffmpeg | branch: master | softworkz | Mon Mar 24
00:05:28 2025 +| [d435b641a2663c81e4b528cff945543f9bd1d220] | committer:
Michael Niedermayer
MAINTAINERS: Add myself
will move to specific areas once they are there.
Signed-off-by: softworkz
Signed-off-by: Michael Niedermayer
> http://gi
ffmpeg | branch: master | Michael Niedermayer | Mon
Mar 24 16:31:38 2025 +0100| [a33908d051843d53668c6a0920e47377fab2c0fa] |
committer: Michael Niedermayer
avcodec/ffv1enc: Factorize s.last_val update out
Sponsored-by: Sovereign Tech Fund
Signed-off-by: Michael Niedermayer
> http://git.video
ffmpeg | branch: master | Michael Niedermayer | Mon
Mar 24 16:00:02 2025 +0100| [5ca14b23f1e8137258580dd9045f025795b2eb88] |
committer: Michael Niedermayer
avcodec/ffv1dec: compute end instead of hardcoding it and test for fltmap
correctly
A step toward supporting remap for integer formats le
ffmpeg | branch: master | Michael Niedermayer | Tue
Mar 25 10:44:33 2025 +0100| [8af28d2eb18e88edee49d8d730cc94fc9fd9a08e] |
committer: Michael Niedermayer
avcodec/ffv1enc: Eliminate index_stack and delta_stack
This reduces stack space requirements my 1.5 mb and should fix fate
Sponsored-by:
ffmpeg | branch: master | Michael Niedermayer | Mon
Mar 24 17:33:46 2025 +0100| [051fd03f6c09ce468f5ff16896ef6a01d75abe73] |
committer: Michael Niedermayer
avcodec/ffv1enc: Heuristic to select fixed in float multipliers
Sponsored-by: Sovereign Tech Fund
Signed-off-by: Michael Niedermayer
> h
ffmpeg | branch: master | Michael Niedermayer | Mon
Mar 24 16:19:49 2025 +0100| [e9cfed35a582433d1a397ae8efa82d4d295d40e7] |
committer: Michael Niedermayer
avcodec/ffv1enc: eliminate if()
Signed-off-by: Michael Niedermayer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e9cfed35a
ffmpeg | branch: master | Michael Niedermayer | Mon
Mar 24 16:29:39 2025 +0100| [836add03a890abb03bd0c2dc3e7817f605c02be3] |
committer: Michael Niedermayer
avcodec/ffv1enc: Simplify last_val update
Sponsored-by: Sovereign Tech Fund
Signed-off-by: Michael Niedermayer
> http://git.videolan.org
ffmpeg | branch: master | Michael Niedermayer | Mon
Mar 24 15:54:00 2025 +0100| [e619b0d81751840c0aa5feb3e46342b9abb5ea42] |
committer: Michael Niedermayer
avcodec/ffv1enc: remap mode 2 is for floats only
(you could use it for others but it makes no sense)
Signed-off-by: Michael Niedermayer
ffmpeg | branch: master | James Almer | Mon Mar 24 16:34:24
2025 -0300| [044664ac3bc07114996affc6fe95edd9b52f55bb] | committer: James Almer
avcodec/ffv1enc: remove mixed declarations and code
Signed-off-by: James Almer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=044664ac3bc071
94 matches
Mail list logo