ffmpeg | branch: master | Andreas Rheinhardt |
Mon May 6 13:28:19 2024 +0200| [8762aa4d62522f993a6f4b03902feb3e6a875b32] |
committer: Andreas Rheinhardt
avcodec/aac/aacdec: Move init functions to aacdec_fixed/float
This allows to merge it with AACDecDSP.init and remove the latter
ffmpeg | branch: master | Andreas Rheinhardt |
Mon May 6 12:45:58 2024 +0200| [0fc3d8e4d6d38da5f456ca958647b4ac34926c67] |
committer: Andreas Rheinhardt
avcodec/aac/aacdec: Avoid compiling latm decoder if disabled
Reviewed-by: Lynne
Signed-off-by: Andreas Rheinhardt
> h
ffmpeg | branch: master | Andreas Rheinhardt |
Mon May 6 12:24:26 2024 +0200| [d4fb110f5c68dd3ecfc3d6a46d382cbbbf4952ed] |
committer: Andreas Rheinhardt
avcodec/aac/aacdec: Mark flush as cold
Reviewed-by: Lynne
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Andreas Rheinhardt |
Mon May 6 12:18:02 2024 +0200| [41922bef7a4f898ba61bcf082379b4b19922827b] |
committer: Andreas Rheinhardt
avcodec/aac/aacdec_(fixed|float): Avoid AAC_RENAME, INTFLOAT
Unnecessary now that this has been detemplatized.
Reviewed-by: Lynne
Signed
ffmpeg | branch: master | Andreas Rheinhardt |
Mon May 6 12:12:39 2024 +0200| [c13b5d96c8ad4be1e5d954649b635f192c8c76d7] |
committer: Andreas Rheinhardt
avcodec/aac/aacdec_float: Call ff_aac_float_common_init() only once
That's enough.
Reviewed-by: Lynne
Signed-off-by: Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt |
Mon May 6 11:49:05 2024 +0200| [41ea317ced70cc4da17ea814be124de650c3f0af] |
committer: Andreas Rheinhardt
avcodec/aac/aacdec: Avoid branch to set sample_fmt
Reviewed-by: Lynne
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.
ffmpeg | branch: master | Andreas Rheinhardt |
Mon May 6 11:43:06 2024 +0200| [ef16882e8f95e99ba44e7d27f01bbc8d4572ea92] |
committer: Andreas Rheinhardt
avcodec/aac/aacdec: Move channel number check out of init_dsp()
Also move initializing random_state.
Reviewed-by: Lynne
Signed-off
ffmpeg | branch: master | Andreas Rheinhardt |
Mon May 6 11:31:55 2024 +0200| [e4e9144a5c6fbf42c0d48bbd323c12bc7d5409d8] |
committer: Andreas Rheinhardt
avcodec/aac/aacdec: Remove unnecessary ff_thread_once()
ff_aacdec_common_init_once() already uses its own AVOnce.
Reviewed-by: Lynne
ffmpeg | branch: master | Andreas Rheinhardt |
Mon May 6 10:37:17 2024 +0200| [44474dd7b9e1d2ac842935fc139d9e8517c53002] |
committer: Andreas Rheinhardt
avcodec/aacsbr: Fix type mismatch
ff_aac_sbr_apply() and ff_aac_sbr_apply_fixed() still used
pointers to INTFLOAT which is float or int
ffmpeg | branch: master | Andreas Rheinhardt |
Mon May 6 10:25:11 2024 +0200| [e6bf5400485a42ff197ea8a0f378ed6ab08856f7] |
committer: Andreas Rheinhardt
avcodec/aactab: Provide ff_ltp_coef, ff_tns_tmp2_map unconditionally
The fixed point decoder needs it since
ffmpeg | branch: master | Andreas Rheinhardt |
Fri May 3 15:57:40 2024 +0200| [2f8bf90054a5f7455f35b8705163f81c4413d779] |
committer: Andreas Rheinhardt
avcodec/allcodecs: Remove LIBX264_CONST
Possible since 71669f2ad54d92a40dc2748cd5bd6ca4c8651231.
Signed-off-by: Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt |
Thu May 2 23:28:17 2024 +0200| [2c77dc5aad2d3dde5fbe35e233e7a903584ff473] |
committer: Andreas Rheinhardt
avformat/movenc: Avoid loop for writing array
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=com
ffmpeg | branch: master | Andreas Rheinhardt |
Thu May 2 23:23:17 2024 +0200| [601873263e618e2dc2b615ae95e605575171ee30] |
committer: Andreas Rheinhardt
avformat/movenc: Check av_malloc()
Fixes Coverity issue #1596735.
Reviewed-by: Michael Niedermayer
Signed-off-by: Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Apr 30 19:16:49 2024 +0200| [c3ca90a92e7211aef8ad1d044518a34f6ba137d7] |
committer: Andreas Rheinhardt
avcodec/x86/vp3dsp_init: Set correct function pointer, fix crash
Regression since fd172185580c1ccdcfb90bbfdb59fa806fad3117;
triggered
ffmpeg | branch: master | Andreas Rheinhardt |
Thu May 2 09:53:04 2024 +0200| [9fb3d640fb742964675ead308adcf606908d79b5] |
committer: Andreas Rheinhardt
avcodec/av1dec: Always set ret before goto end
Before 0f8763fbea4e8816cd54c2a481d4c048fec58394, av1_frame_ref()
and update_reference_list
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Apr 29 20:32:39 2024 +0200| [08781ebe1aabe99b94e2ee949ca0c95c1443c756] |
committer: Andreas Rheinhardt
avcodec/riscv/vp9dsp: Fix inclusion guard
Fixes fate-source.
Reviewed-by: Jan Ekström
Signed-off-by: Andreas Rheinhardt
> h
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Apr 6 14:15:53 2024 +0200| [651f3aa7f911d897270ee687128d464bddb7883a] |
committer: Andreas Rheinhardt
avcodec/h264dec: Remove unused coded_picture_number
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Apr 22 23:22:09 2024 +0200| [4c8a6631ad13b6d68b7190507aa7a630a73884c9] |
committer: Andreas Rheinhardt
fftools/ffmpeg_filter: Fix check
Fixes Coverity issues #1596529, #1596531.
Introduced in 8e35e33d42efb89ff7e3da92b841a3b43a5a95bc.
Signed
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Apr 27 12:24:05 2024 +0200| [67c7c44c7956c4ecde0d36652f3d34bca13bffdb] |
committer: Andreas Rheinhardt
avcodec/vp8: Return error on error
Regression since e1ba00ac8f755f37ebc8448d3dbea906d7b79da2.
Reviewed-by: Ronald S. Bultje
Signed-off
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Mar 1 02:17:22 2024 +0100| [9de66fd449eb4730e262379c5fa7ef527dcd237e] |
committer: Lynne
avcodec/aacdec_template: Deduplicate common part of aac_decode_init()
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Feb 29 23:03:17 2024 +0100| [7117e0c7be6a1e2fb8775617384805f79740765c] |
committer: Lynne
avcodec/aacdec: Use same AACDecContext for fixed and float
Up until now, there was one AACDecContext for the fixed
and one for the floating point
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Feb 29 22:12:48 2024 +0100| [fc3c2ea8dce682eeaaa53b4fed02bebc7a684c46] |
committer: Lynne
avcodec/aacdec: PredictorState array out of SingleChannelElement
sizeof(PredictorState) is different for the floating-point and
the fixed-point AAC
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Mar 1 01:00:08 2024 +0100| [980a55fb46771241ea379929da09d9cfe67280f6] |
committer: Lynne
avcodec/aacdec_template: Deduplicate AVClass+AVOptions
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Mar 1 00:50:13 2024 +0100| [e3693c6f564d1219d8a42d53b70225468a0a7c88] |
committer: Lynne
avcodec/aacdec_template: Deduplicate aac_decode_close()
This is possible now that both AAC decoders share the same
context.
Signed-off-by: Andreas
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Feb 29 17:06:47 2024 +0100| [8b2261e573b9c5c06f8b3783b98bf18ac34527f4] |
committer: Lynne
avcodec/aacdec: Always include AV(Fixed|Float)DSPContext in AACDecContext
Up until now, AACDecContext included pointers to one of these
contexts
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Feb 29 16:42:01 2024 +0100| [5bd7b8d9995bfec13172993457d6c59b45b5ec01] |
committer: Lynne
avcodec/aacdec: Split SBR context from ChannelElement
The AAC fixed-point and floating-point decoders have
a lot of duplicated code; the main obstacle
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Mar 1 03:04:21 2024 +0100| [6975d965fcb64e8f68dcbe5be88805e401ee72cd] |
committer: Lynne
avcodec/aacsbr: Make ff_aac_sbr_* funcs accept ChannelElement*
Each ChannelElement contains exactly one SpectralBandReplication
structure; the latter
ffmpeg | branch: release/7.0 | Andreas Rheinhardt
| Fri Apr 19 13:59:40 2024 +0200|
[2d3ee7c069d631e8a32b647cb765028ea76b3a2e] | committer: Jan Ekström
avcodec/hevcdec: Fix precedence, bogus film grain warning
Reviewed-by: Niklas Haas
Signed-off-by: Andreas Rheinhardt
(cherry picked from
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Apr 19 16:48:45 2024 +0200| [20206e14d7480d514b5e9cdda179dedd2742d4dd] |
committer: Andreas Rheinhardt
avcodec/av1dec: Make av1_frame_replace() out of av1_frame_ref()
Reviewed-by: James Almer
Signed-off-by: Andreas Rheinhardt
> h
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Apr 19 16:07:07 2024 +0200| [0f8763fbea4e8816cd54c2a481d4c048fec58394] |
committer: Andreas Rheinhardt
avcodec/av1dec: Use ProgressFrames
AV1 can put a frame into multiple reference slots;
up until now, this involved creating a new reference
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Apr 19 15:11:16 2024 +0200| [0ec886ddc79c491fe27ad64b31d50d436a72de70] |
committer: Andreas Rheinhardt
avcodec/hevcdec: Use union for AVFrame* and ProgressFrame
It avoids having to sync ProgressFrame.f and the pointer
typically used to access
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Apr 19 14:59:29 2024 +0200| [1d17d84b7d564228629d78c1c510de467662c5bc] |
committer: Andreas Rheinhardt
avcodec/progressframe: Explain how unnamed union can simplify accesses
This relies on the common initial seqence guarantee
(and on C11
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Apr 18 23:18:06 2024 +0200| [277f051ff6a9c25a8bbfee3e69f74632d0d83252] |
committer: Andreas Rheinhardt
avcodec/pthread_frame: Fix leak of coded side data
Happens in the mov-elst-ends-betn-b-and-i and mov-ibi-elst-starts-b
FATE tests
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Apr 19 13:59:40 2024 +0200| [bba996d6cdac15367f265e245987477d0f7b1899] |
committer: Andreas Rheinhardt
avcodec/hevcdec: Fix precedence, bogus film grain warning
Reviewed-by: Niklas Haas
Signed-off-by: Andreas Rheinhardt
> h
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Sep 26 01:11:37 2023 +0200| [f18de5bc4a5721d630449c6dae4bbeebe36d2a82] |
committer: Andreas Rheinhardt
avcodec/v4l2_(m2m|buffers): Use RefStruct API for context references
Avoids allocations and therefore error checks; also avoids
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 13:32:08 2023 +0200| [9a0614c7bd4586e14d2047c32362bed565f9a669] |
committer: Andreas Rheinhardt
avcodec/rkmppdec: Check av_buffer_ref()
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 14:05:42 2023 +0200| [1427e6750025c4f753155ab8487e4c432a8da255] |
committer: Andreas Rheinhardt
avcodec/rkmppdec: Use RefStruct API for references to decoder itself
Avoids boilerplate code when creating the context
and avoids
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 14:16:40 2023 +0200| [fbd1b90b2944363703b82e7e674e4f09bc45ca1e] |
committer: Andreas Rheinhardt
avcodec/rkmppdec: Allocate AVDRMFrameDescriptor and frame ctx jointly
Avoids an allocation and therefore one error path.
Signed-off
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Sep 2 20:05:59 2022 +0200| [2f29147b7f4564eb519551e064baee1a49ea05c2] |
committer: Andreas Rheinhardt
avcodec/pngdec: Switch to ProgressFrames
Avoids implicit av_frame_ref() and therefore allocations
and error checks. It also avoids
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 12:49:58 2023 +0200| [d692c429380ff254ea449ef62b07fb0542109200] |
committer: Andreas Rheinhardt
avcodec/qsv: Use RefStruct API for memory id (mids) array
Avoids allocations and therefore error checks and cleanup code;
also avoids
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Sep 24 13:15:48 2023 +0200| [4513300989502090c4fd6560544dce399a8cd53c] |
committer: Andreas Rheinhardt
avcodec/rkmppdec: Fix double-free on error
After having created the AVBuffer that is put into frame->buf[0],
ownership of several obje
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Sep 2 21:51:35 2022 +0200| [ac8288e2882a2cb5395dcee7ee19e56ad1a678e4] |
committer: Andreas Rheinhardt
avcodec/ffv1dec: Switch to ProgressFrames
Avoids implicit av_frame_ref() and therefore allocations
and error checks. It also avoids
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Aug 13 21:59:02 2022 +0200| [a807e469d5017857307635c760df74c0e6d5d52d] |
committer: Andreas Rheinhardt
avcodec/hevcdec: Switch to ProgressFrames
Avoids implicit av_frame_ref() and therefore allocations
and error checks. It also avoids
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Apr 8 14:39:04 2024 +0200| [d7374ac713856c917f925fc43fbbfb7e6f6582fe] |
committer: Andreas Rheinhardt
avcodec/vp8: Mark flushing functions as av_cold
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Apr 7 10:30:26 2024 +0200| [483c85e85e6133a197cd7b0b575fe85afab78cc2] |
committer: Andreas Rheinhardt
avcodec/wavpack: Optimize always-false comparison away
Also use the correct type limit SIZE_MAX; INT_MAX comes
from a time when this used
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Sep 19 01:43:29 2023 +0200| [2b46ae64075cfdf4d088b5002e2f3bddbbce021b] |
committer: Andreas Rheinhardt
avcodec/codec_internal: Remove FF_CODEC_CAP_ALLOCATE_PROGRESS
Before commit f025b8e110b36c1cdb4fb56c4cd57aeca1767b5b,
every frame-threaded
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Apr 7 10:14:38 2024 +0200| [70e79d289b42d2e895dd4bab8324d0cbadf6a9df] |
committer: Andreas Rheinhardt
avcodec/wavpack: Only reset DSD context upon parameter change
The current code resets it all the time unless we are decoding
a DSD frame
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Aug 14 01:13:43 2022 +0200| [d48d7bc434f30dfbdf346f16715e4f2044b3e000] |
committer: Andreas Rheinhardt
avcodec/vp8: Convert to ProgressFrame API
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Apr 7 10:02:42 2024 +0200| [8dd0bd4f9b8de59c2731215f1611f337a19474cb] |
committer: Andreas Rheinhardt
avcodec/wavpack: Move initializing DSD data to a better place
Namely to code that is only executed if we are indeed
initializing a DSD
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Mar 24 18:14:42 2024 +0100| [d74102e325f1b3fbc983bf2eac54615de8d3dff3] |
committer: Andreas Rheinhardt
avcodec/wavpack: Move transient variable from context to stack
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Aug 11 12:23:48 2022 +0200| [2aac42605cd93405553d145792c54f4fdf38b30e] |
committer: Andreas Rheinhardt
avcodec/wavpack: Use ThreadProgress API
It is more natural given that WavPack doesn't need the data of
the previous frame at all; it just
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Sep 18 00:48:06 2023 +0200| [259234b46ff867b42df27c7801012eace071e6ad] |
committer: Andreas Rheinhardt
avcodec/vp9: Simplify replacing VP9Frame
ff_thread_progress_replace() can handle a blank ProgressFrame
as src (in which case it simply
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Aug 16 22:48:36 2022 +0200| [98e1e848ef68f00d6d120413b263a76f5d07cf65] |
committer: Andreas Rheinhardt
avcodec/vp9: Reduce wait times
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Oct 9 01:30:00 2023 +0200| [9dc8f8839ed0259f5a1027983617dbdabb4eabed] |
committer: Andreas Rheinhardt
avcodec/pthread_frame: Add API to share RefStruct refs just once
This is useful when the lifetime of the object to be shared
is the whole
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Sep 18 01:08:02 2023 +0200| [267a763a55799a73453d90fc61d5fcf1ee7697d1] |
committer: Andreas Rheinhardt
avcodec/vp9: Replace atomic_store() by atomic_init()
This part of the code is not slice-threaded and they are
semantically
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Aug 12 03:05:34 2022 +0200| [0ba058579f332b3060d8470a04ddd3fbf305be61] |
committer: Andreas Rheinhardt
avcodec/vp9: Fix race when attaching side-data for show-existing frame
When outputting a show-existing frame, the VP9 decoder simply
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Aug 12 02:19:32 2022 +0200| [7bd3b7371632250a2fbc38bee6597b0aa189346a] |
committer: Andreas Rheinhardt
avcodec/vp9: Switch to ProgressFrames
This already fixes a race in the vp9-encparams test. In this test,
side data is added to the current
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Aug 9 23:18:00 2022 +0200| [89828417b0629400cf66ba6dec333281dbdbdca8] |
committer: Andreas Rheinhardt
avcodec/threadprogress: Add new API for frame-threaded progress
The API is similar to the ThreadFrame API, with the exception
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Aug 12 02:18:59 2022 +0200| [444bd353e9dd5b12ec2339e0c84e6db7131e9625] |
committer: Andreas Rheinhardt
avcodec/vp3: Switch to ProgressFrames
Avoids implicit av_frame_ref() and therefore allocations
and error checks. It also avoids explicitly
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Aug 12 02:18:15 2022 +0200| [c381c231547d9b23ff28ff11ac6ac4e34021250f] |
committer: Andreas Rheinhardt
avcodec/mimic: Switch to ProgressFrames
Avoids implicit av_frame_ref() and therefore allocations
and error checks.
Reviewed-by: Anton
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Aug 12 02:17:39 2022 +0200| [2135a40b1c0a16dc6d69c9d4df998a9912bb66a4] |
committer: Andreas Rheinhardt
avcodec/decode: Add new ProgressFrame API
Frame-threaded decoders with inter-frame dependencies
use the ThreadFrame API for syncing
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Apr 14 19:46:42 2024 +0200| [7f35c999f61bf2b938909660bbf148cbed34474c] |
committer: Andreas Rheinhardt
avcodec/ac3enc: Avoid copying samples
Only the last 256 samples of each frame are used;
the encoder currently uses a buffer for 1536 + 256
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Apr 14 18:46:42 2024 +0200| [da460fb95cbaf9d7fe47a92f451629c227474b48] |
committer: Andreas Rheinhardt
avcodec/ac3enc: Combine cpl_coord buffers
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Apr 14 18:31:03 2024 +0200| [5b9fab0f077d0ccc5ccf2553ce167bd9f9b74d0f] |
committer: Andreas Rheinhardt
avcodec/ac3enc: Combine loops
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Apr 14 18:21:15 2024 +0200| [79d1814b719a0f7efe99850b1adee5d1503e27f5] |
committer: Andreas Rheinhardt
avcodec/ac3enc: Avoid indirections, allocations of small arrays
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Apr 14 18:15:05 2024 +0200| [94132dc4aa4d8cde4f1a93c95e590041c7db9701] |
committer: Andreas Rheinhardt
avcodec/ac3enc: Avoid allocation for mdct_window
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Apr 14 17:44:42 2024 +0200| [3b93b1af139dbf3e498a9e66bbfe17500e25e53d] |
committer: Andreas Rheinhardt
avcodec/ac3enc: Avoid allocation for windowed_samples
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Apr 16 19:14:30 2024 +0200| [639013aafcd9c534c487070c468e2f5309975fe1] |
committer: Andreas Rheinhardt
avformat/lc3: Only allow AV_CODEC_ID_LC3 in muxer
Also check for the number of streams and the AVCodecID generically
using FF_OFMT_FLAGs
ffmpeg | branch: release/3.4 | Andreas Rheinhardt
| Tue Feb 13 14:20:55 2024 +0100|
[b6dbfbc7895e6998c66a13c671d6b1dbd358320f] | committer: Michael Niedermayer
fate/subtitles: Ignore line endings for sub-scc test
Since 7bf1b9b35769b37684dd2f18a54f01d852a540c8,
the test produces ordinary \n
ffmpeg | branch: release/3.4 | Andreas Rheinhardt
| Mon Oct 9 00:16:08 2023 +0200|
[a65faea34efe12e7bdd529e5bbc0866a94fe0da2] | committer: Michael Niedermayer
avformat/matroskadec: Fix declaration-after-statement warnings
Reviewed-by: Michael Niedermayer
Signed-off-by: Andreas Rheinhardt
ffmpeg | branch: release/4.2 | Andreas Rheinhardt
| Tue Feb 13 14:20:55 2024 +0100|
[1076d31485391c1268357ca3ba3b89eea05f8855] | committer: Michael Niedermayer
fate/subtitles: Ignore line endings for sub-scc test
Since 7bf1b9b35769b37684dd2f18a54f01d852a540c8,
the test produces ordinary \n
ffmpeg | branch: release/4.2 | Andreas Rheinhardt
| Mon Oct 9 00:16:08 2023 +0200|
[d9d05e1213b5eb54177a7a0967f445f56a6dd3f3] | committer: Michael Niedermayer
avformat/matroskadec: Fix declaration-after-statement warnings
Reviewed-by: Michael Niedermayer
Signed-off-by: Andreas Rheinhardt
ffmpeg | branch: release/4.4 | Andreas Rheinhardt
| Tue Feb 13 14:20:55 2024 +0100|
[5f43a6b866fae5286361c2b707e25de9d9040926] | committer: Michael Niedermayer
fate/subtitles: Ignore line endings for sub-scc test
Since 7bf1b9b35769b37684dd2f18a54f01d852a540c8,
the test produces ordinary \n
ffmpeg | branch: release/5.1 | Andreas Rheinhardt
| Tue Feb 13 14:20:55 2024 +0100|
[1b47af0b8450a4345773f847918794366d71be77] | committer: Michael Niedermayer
fate/subtitles: Ignore line endings for sub-scc test
Since 7bf1b9b35769b37684dd2f18a54f01d852a540c8,
the test produces ordinary \n
ffmpeg | branch: release/6.0 | Andreas Rheinhardt
| Tue Feb 13 14:20:55 2024 +0100|
[27bcc1e967ee04c4fec36eea04f0102aa6314abd] | committer: Michael Niedermayer
fate/subtitles: Ignore line endings for sub-scc test
Since 7bf1b9b35769b37684dd2f18a54f01d852a540c8,
the test produces ordinary \n
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Apr 13 00:10:49 2024 +0200| [f48987f609cbbc05f08cb233846a7679907fb96f] |
committer: Andreas Rheinhardt
doc/muxers.texi: Don't use confusing variable name
reserve_index_space is a size, not an index.
Also refer to the variable
ffmpeg | branch: release/6.1 | Andreas Rheinhardt
| Tue Feb 13 14:20:55 2024 +0100|
[fce939153240a4952ecbb41e131347bcdcbda565] | committer: Michael Niedermayer
fate/subtitles: Ignore line endings for sub-scc test
Since 7bf1b9b35769b37684dd2f18a54f01d852a540c8,
the test produces ordinary \n
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Apr 8 02:49:03 2024 +0200| [0458fdbeeda4e82986a00febebc519aadbb75e3d] |
committer: Andreas Rheinhardt
avcodec/ac3enc: Avoid calculating the CRC multiple times
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Apr 7 21:53:54 2024 +0200| [497a0f839d7d98e182aa27044e0dbeeb89783d4b] |
committer: Andreas Rheinhardt
avformat/img2: Avoid relocations for ff_img_tags
The strings here are so short that using a pointer is wasteful
(the longest string takes
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Apr 7 21:20:45 2024 +0200| [1533351990ba86bbecc5883dc1ca559581a7fbc8] |
committer: Andreas Rheinhardt
avcodec/flacenc: Avoid shift where possible
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Apr 7 20:04:20 2024 +0200| [28ffc39808f6e203291430515b22b7b6d1755329] |
committer: Andreas Rheinhardt
avcodec/ac3enc: Move EAC-3 specific initialization to eac3enc.c
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Apr 7 19:18:50 2024 +0200| [6c55cb95ed9e15cc84985fdc539dffe5c0f7e4a5] |
committer: Andreas Rheinhardt
avcodec/ac3enc_float: Remove uninformative error message
AVERROR(ENOMEM) is enough.
Signed-off-by: Andreas Rheinhardt
> h
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Apr 7 19:29:49 2024 +0200| [2281ab5c24448782886513cc07cff6aaa6b85bfc] |
committer: Andreas Rheinhardt
avcodec/ac3enc: Avoid function pointers to initialize MDCT
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Apr 7 18:26:19 2024 +0200| [7311a9086eb12573f89a05e200f9c11a8d47ee26] |
committer: Andreas Rheinhardt
avcodec/ac3enc: Deduplicate allocating buffers
These allocations only depend upon sizeof(SampleType)
(and this size is actually the same
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Apr 7 19:15:39 2024 +0200| [3cd136bc120aee7ccba5965b400e121dc1476c10] |
committer: Andreas Rheinhardt
avcodec/ac3enc: Deduplicate copying input samples
These memcpy operands only depend upon sizeof(SampleType)
(and this size is actually
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Apr 7 16:52:52 2024 +0200| [2fcc50d1f536a76978d39396afb43f885cc89667] |
committer: Andreas Rheinhardt
avcodec/ac3enc: Share more code between fixed/float encoders
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Apr 7 16:47:49 2024 +0200| [1042ee36cd3f7a46ac86bb40d8716912809cdd57] |
committer: Andreas Rheinhardt
avcodec/ac3enc: Move ff_ac3_validate_metadate() upwards
Will avoid a forward declaration in the next commit.
Signed-off-by: Andreas
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Apr 7 16:39:59 2024 +0200| [6244ecf8ec6dabecea6ee7ee885e6ab827abf6cb] |
committer: Andreas Rheinhardt
avcodec/ac3enc: Use common encode_frame function
This is in preparation for sharing even more stuff
common to the fixed and floating-point
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Apr 7 13:40:39 2024 +0200| [e878ec7eb23f3cd88503df1f18277e93ceadf773] |
committer: Andreas Rheinhardt
avcodec/ac3enc: Avoid copying strings
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Apr 7 15:45:12 2024 +0200| [fee093a5703e994169b04ffc99e6efa63d072b22] |
committer: Andreas Rheinhardt
avcodec/ac3enc: Remove disabled code for RealAudio variant of AC-3
Implicitly disabled by 4679a474f06c229b10976d7f0b4eee0613c2715a.
Given
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Apr 7 13:14:14 2024 +0200| [b3d12fe200be1ddf8e48c8d5c94f8b22904f7165] |
committer: Andreas Rheinhardt
avcodec/ac3enc: Remove redundant channel layout checks
These are all checked generically via AVCodec.ch_layouts
in encode_preinit_audio
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Apr 7 14:30:13 2024 +0200| [27a830c1d827b1bc61216000ec86eba0ca82e536] |
committer: Andreas Rheinhardt
avcodec/ac3enc: Remove always-false sample rate check
encode_preinit_audio() already checks that the sample rate
is among
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Apr 7 12:53:15 2024 +0200| [13daafd5c08c96fef94ad420b77799a7301c878a] |
committer: Andreas Rheinhardt
avcodec/ac3enc: Don't overwrite AVCodecContext.ch_layout
This is unnecessary (the channel layout guessing code became
moot when the channel
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Apr 7 13:21:46 2024 +0200| [8261d5d38c93419535dbd81116fc1d065716e039] |
committer: Andreas Rheinhardt
avcodec/ac3enc: Use bit-operations for bit-mask
Simply masking the LFE bit is more natural than subtracting
if set.
Signed-off-by: Andreas
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Apr 7 12:31:58 2024 +0200| [c3fb0c5babb2ae3b8985d038dd0ce228d52f85d7] |
committer: Andreas Rheinhardt
avcodec/ac3enc: Don't presume ch_layout to be AV_CHANNEL_ORDER_NATIVE
It is perfectly legal for users to use a custom layout
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Apr 5 11:58:44 2024 +0200| [17414abb69b44675fd9964069f948a4d48b1ec5e] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_dec, h264_slice: Return proper error codes
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Apr 5 11:29:04 2024 +0200| [7f0efe232475d7a704924a3cb308281973e8add3] |
committer: Andreas Rheinhardt
avcodec/mpeg12dec: Remove redundant mpeg_enc_ctx_allocated
Use context_initialized from the underlying MpegEncContext
instead. Also don't
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Oct 14 23:00:42 2023 +0200| [b7cf2d0efcd20384b6ddbc2c1bfd04e0ea591474] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_dec: Factor allocating dummy frame out
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Oct 15 23:14:51 2023 +0200| [94295bb57407fac57defc77fe59ea4cfdbe113c0] |
committer: Andreas Rheinhardt
avcodec/mpegvideo: Remove pointless check
Possible since 315c956cbd14f021e49dac7fc0b906fad1672aad.
Signed-off-by: Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Oct 12 20:26:45 2023 +0200| [f48313526b5c0fb889560cb91daadd8f8c194317] |
committer: Andreas Rheinhardt
avcodec/mpegvideo_dec: Don't emit non-keyframe warning for H.261
H.261 does not have keyframes (or indeed frame types) at all,
so
301 - 400 of 6106 matches
Mail list logo