[FFmpeg-cvslog] fate: use atrim filter instead of -frames:a 20 for fate-filter-tremolo

2024-03-13 Thread Marton Balint
ffmpeg | branch: master | Marton Balint | Tue Mar 5 23:04:51 2024 +0100| [2129d66a66af6051c8298a6fa0d45762b593de5b] | committer: Marton Balint fate: use atrim filter instead of -frames:a 20 for fate-filter-tremolo To make it independent of incoming wav demuxer packet size. Signed-off-by:

[FFmpeg-cvslog] fate: make filter-channelsplit test use a fixed frame size

2024-03-13 Thread Marton Balint
ffmpeg | branch: master | Marton Balint | Tue Mar 5 22:08:34 2024 +0100| [8c8ce4f233588248e2fb70d287356327640c9742] | committer: Marton Balint fate: make filter-channelsplit test use a fixed frame size Muxing multiple streams to raw files is allowed but the packets are interleaved, so the

[FFmpeg-cvslog] fate: use a fixed wav demux packet size for amix tests

2024-03-13 Thread Marton Balint
ffmpeg | branch: master | Marton Balint | Tue Mar 5 22:46:34 2024 +0100| [6fc6cac4c6a6473db8b0537d05485d80bc9b4992] | committer: Marton Balint fate: use a fixed wav demux packet size for amix tests The dropout transition feature of the amix filter depends on the incoming packet size.

[FFmpeg-cvslog] avcodec/bsf/pcm_rechunk: reorder supported codec list

2024-03-13 Thread Marton Balint
ffmpeg | branch: master | Marton Balint | Sun Mar 3 21:05:31 2024 +0100| [66e6272917289ebbbc393dfd200ef9227938a603] | committer: Marton Balint avcodec/bsf/pcm_rechunk: reorder supported codec list Use lexical order. Signed-off-by: Marton Balint >

[FFmpeg-cvslog] avformat/daudenc: force 2000 sample packet size with a bsf

2024-03-13 Thread Marton Balint
ffmpeg | branch: master | Marton Balint | Sun Mar 3 22:44:09 2024 +0100| [7196b12b2b61995b520e3adf2a554457a19f5144] | committer: Marton Balint avformat/daudenc: force 2000 sample packet size with a bsf The samples I found all have 2000 sample packets, and by forcing the packet size with a

[FFmpeg-cvslog] avcodec/bsf/pcm_rechunk: add some more supported PCM formats

2024-03-13 Thread Marton Balint
ffmpeg | branch: master | Marton Balint | Sun Mar 3 21:44:02 2024 +0100| [9eebeea4dd7f91ddd695fcf35b0c9396d521ec84] | committer: Marton Balint avcodec/bsf/pcm_rechunk: add some more supported PCM formats Signed-off-by: Marton Balint >

[FFmpeg-cvslog] avcodec/vvcdec: Mark as experimental

2024-03-13 Thread Kieran Kunhya
ffmpeg | branch: master | Kieran Kunhya | Wed Feb 7 21:10:08 2024 +| [110d8549d575aae6b2f627cd63e2eb7082ab8926] | committer: James Almer avcodec/vvcdec: Mark as experimental Signed-off-by: James Almer >

[FFmpeg-cvslog] avcodec/hevc_cabac: Let compiler count offsets

2024-03-13 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri Mar 8 02:55:28 2024 +0100| [c1cdaef5cef731412fb5955206e435a171f778de] | committer: Andreas Rheinhardt avcodec/hevc_cabac: Let compiler count offsets This is easily possible with an X macro. Using an enum for the offsets also allows to remove

[FFmpeg-cvslog] avcodec: Fix doxygen comment marker

2024-03-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Wed Mar 13 21:56:59 2024 +| [98a2ade63063265c32232fc07ba98073b184245b] | committer: Mark Thompson avcodec: Fix doxygen comment marker > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=98a2ade63063265c32232fc07ba98073b184245b ---

[FFmpeg-cvslog] fftools/ffprobe: export IAMF Stream Group parameters

2024-03-13 Thread James Almer
ffmpeg | branch: master | James Almer | Wed Mar 6 16:56:03 2024 -0300| [394abd8458cbe8b4221442078b140fcd0d9249eb] | committer: James Almer fftools/ffprobe: export IAMF Stream Group parameters Signed-off-by: James Almer >

[FFmpeg-cvslog] fftools/ffprobe: export Tile Grid Stream Group parameters

2024-03-13 Thread James Almer
ffmpeg | branch: master | James Almer | Sat Mar 2 16:03:21 2024 -0300| [5cd8db306076a9f5b59ba80b9e22a4729e2864ee] | committer: James Almer fftools/ffprobe: export Tile Grid Stream Group parameters Signed-off-by: James Almer >

[FFmpeg-cvslog] lavfi/atempo: avoid asendcmd assertion failure

2024-03-13 Thread Rajiv Harlalka
ffmpeg | branch: master | Rajiv Harlalka | Tue Mar 12 21:01:16 2024 -0600| [4700925d22c79988688596bda8e862ef3ff39293] | committer: Kieran Kunhya lavfi/atempo: avoid asendcmd assertion failure Check for zeros equal to the total samples early, because in that case we would already be leaving

[FFmpeg-cvslog] fftools/ffmpeg_enc: set AV_PKT_FLAG_TRUSTED on encoded packets

2024-03-13 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Mar 1 14:57:04 2024 +0100| [8996945d459cee6623eacb5952fc685134a97c3f] | committer: Anton Khirnov fftools/ffmpeg_enc: set AV_PKT_FLAG_TRUSTED on encoded packets This allows using WRAPPED_AVFRAME encoders with loopback decoders in order to connect

[FFmpeg-cvslog] fftools/ffmpeg: add loopback decoding

2024-03-13 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Feb 19 10:27:44 2024 +0100| [a9193f7b7d65aafa326e25571c6672636a8ee3d2] | committer: Anton Khirnov fftools/ffmpeg: add loopback decoding This allows to send an encoder's output back to decoding and feed the result into a complex filtergraph. >

[FFmpeg-cvslog] fftools/ffmpeg: prepare FrameData for having allocated fields

2024-03-13 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Thu Feb 15 08:57:07 2024 +0100| [b98af440c575c1f9a706bd57ee5f1dd8b9ff82cc] | committer: Anton Khirnov fftools/ffmpeg: prepare FrameData for having allocated fields Will be useful in following commits. >

[FFmpeg-cvslog] fftools/ffmpeg_sched: allow encoders to send to multiple destinations

2024-03-13 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Feb 18 07:24:06 2024 +0100| [6ccbff2631abe4b9fc19820b1650d69dd5c546a1] | committer: Anton Khirnov fftools/ffmpeg_sched: allow encoders to send to multiple destinations Will become useful in following commits. >

[FFmpeg-cvslog] fftools/ffmpeg_sched: allow connecting encoder output to decoders

2024-03-13 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Thu Feb 29 18:50:02 2024 +0100| [efab83c1561c5c095a976971b947489a2d9abfa9] | committer: Anton Khirnov fftools/ffmpeg_sched: allow connecting encoder output to decoders >

[FFmpeg-cvslog] fftools/ffmpeg_sched: factor initializing nodes into separate function

2024-03-13 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Thu Feb 29 19:34:47 2024 +0100| [da17c4d24a35de1bbdea2b657b367da5287ae19d] | committer: Anton Khirnov fftools/ffmpeg_sched: factor initializing nodes into separate function Will be useful in following commits. >

[FFmpeg-cvslog] fftools/ffmpeg_enc: merge do_{audio,video}_out into frame_encode()

2024-03-13 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Thu Feb 22 18:35:08 2024 +0100| [3febc84e5e8a6a291c3822941812b7dc3f130e35] | committer: Anton Khirnov fftools/ffmpeg_enc: merge do_{audio,video}_out into frame_encode() These functions used to be much longer, but now they are only a couple lines each,

[FFmpeg-cvslog] fftools/ffmpeg_filter: add logging for binding inputs to demuxer streams

2024-03-13 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Wed Feb 21 15:55:30 2024 +0100| [cabeac91238773ec7395048eedafef661255a8de] | committer: Anton Khirnov fftools/ffmpeg_filter: add logging for binding inputs to demuxer streams >

[FFmpeg-cvslog] fftools/ffmpeg_enc: drop unnecessary parameter from forced_kf_apply()

2024-03-13 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Thu Feb 22 18:30:42 2024 +0100| [2f5c570dd67f04d7ec49aaf6e282d102d88a34cc] | committer: Anton Khirnov fftools/ffmpeg_enc: drop unnecessary parameter from forced_kf_apply() Encoder timebase is equal to the frame timebase, so does not need to be passed

[FFmpeg-cvslog] fftools/ffmpeg_dec: factor opening the decoder out of dec_open()

2024-03-13 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Feb 19 12:11:33 2024 +0100| [c4de5778bceab3c15f1239f1f16816749a7fd3b6] | committer: Anton Khirnov fftools/ffmpeg_dec: factor opening the decoder out of dec_open() Rename dec_open to dec_init(), as it is more descriptive of its new purpose. Will

[FFmpeg-cvslog] fftools/ffmpeg_filter: move filtergraph input type check to a better place

2024-03-13 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Wed Feb 21 15:43:25 2024 +0100| [cb0ec854fd2c1248412f725b343cb8bfa95a1898] | committer: Anton Khirnov fftools/ffmpeg_filter: move filtergraph input type check to a better place Perform it right after we figure out what the type is. >

[FFmpeg-cvslog] fftools/ffmpeg: remove unncessary casts for *_thread() return values

2024-03-13 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Thu Feb 22 16:02:21 2024 +0100| [2ee9362419bc49da21a0c4c99596a7c7897899ab] | committer: Anton Khirnov fftools/ffmpeg: remove unncessary casts for *_thread() return values These functions used to be passed directly to pthread_create(), which required

[FFmpeg-cvslog] fftools/ffmpeg_dec: move scheduler registration from dec_open() to dec_alloc()

2024-03-13 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Feb 19 11:52:02 2024 +0100| [48c39a9c71f8ede1b503176375a7ca6a930d3dd5] | committer: Anton Khirnov fftools/ffmpeg_dec: move scheduler registration from dec_open() to dec_alloc() Will be useful in following commits where we will want to create a

[FFmpeg-cvslog] fftools/ffmpeg_filter: drop unused InputFilterPriv.ist

2024-03-13 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Tue Feb 13 16:44:32 2024 +0100| [6f2acd7a9c5ac6d814882d2cd2208556df6bb4c0] | committer: Anton Khirnov fftools/ffmpeg_filter: drop unused InputFilterPriv.ist Outside of ifilter_bind_ist(), there are no longer any assumptions about about filter inputs

[FFmpeg-cvslog] fftools/ffmpeg: simplify propagating fallback parameters from decoders to filters

2024-03-13 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Thu Feb 22 13:24:38 2024 +0100| [f5d03b972c49323a0cb03195d596aaae0ab397b1] | committer: Anton Khirnov fftools/ffmpeg: simplify propagating fallback parameters from decoders to filters Current callstack looks like this: * ifilter_bind_ist() (filter)

[FFmpeg-cvslog] fftools/ffmpeg_opt: merge init_complex_filters() and check_filter_outputs()

2024-03-13 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Wed Feb 21 15:28:01 2024 +0100| [7b51523f12dca2339683a4ec244b3bfd6029196e] | committer: Anton Khirnov fftools/ffmpeg_opt: merge init_complex_filters() and check_filter_outputs() The first of these binds inputs of complex filtergraphs to demuxer

[FFmpeg-cvslog] fftools/ffmpeg_filter: refactor setting input timebase

2024-03-13 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Tue Feb 13 16:35:21 2024 +0100| [daca5d1241f33c9a457be1a9afcf058206c263b3] | committer: Anton Khirnov fftools/ffmpeg_filter: refactor setting input timebase Treat it analogously to stream parameters like format/dimensions/etc. This is functionally

[FFmpeg-cvslog] fftools/cmdutils: fix printing group name in split_commandline()

2024-03-13 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Thu Feb 22 16:31:48 2024 +0100| [ddaedde7a81edb5cfd55a67a847c491cd7aab61c] | committer: Anton Khirnov fftools/cmdutils: fix printing group name in split_commandline() >