[FFmpeg-cvslog] avcodec/libx265: do not arbitrarily limit color values

2024-04-03 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Fri Mar 29 01:03:02 2024 +0200| [16128f3c5595012719db7ae7851964d5a961c160] | committer: Jan Ekström avcodec/libx265: do not arbitrarily limit color values Newer specifications such as H.273 have, and probably will further in the future add new values

[FFmpeg-cvslog] avfilter/{buffersrc,vf_setparams}: map IPT-C2, YCgCo-R variants

2024-04-03 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Fri Mar 29 00:58:53 2024 +0200| [23d1b50175a6d07a0e2301ead347e4812c8c5dc8] | committer: Jan Ekström avfilter/{buffersrc,vf_setparams}: map IPT-C2, YCgCo-R variants > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/options_table: map IPT-C2, YCgCo-R variants in colorspace

2024-04-03 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Fri Mar 29 00:52:53 2024 +0200| [06c53efd233340762535957ad765ed4d9aafcddd] | committer: Jan Ekström avcodec/options_table: map IPT-C2, YCgCo-R variants in colorspace > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avutil/pix{desc,fmt}: add new matrix coefficients from H.273 v3

2024-04-03 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Fri Mar 29 00:42:10 2024 +0200| [29561c8e2d4ccecaa93afcaed73678e3f6011b0a] | committer: Jan Ekström avutil/pix{desc,fmt}: add new matrix coefficients from H.273 v3 * SMPTE ST 2128 IPT-C2 defines the coefficients utilized in DoVi Profile 5. Profile 5

[FFmpeg-cvslog] avcodec/libsvtav1: add support for writing out CLL and MDCV

2024-03-20 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Fri Mar 10 00:56:00 2023 +0200| [f4b89b6e54579336e1242cfd12b9309b535d32b3] | committer: Jan Ekström avcodec/libsvtav1: add support for writing out CLL and MDCV These two were added in 28e23d7f348c78d49a726c7469f9d4e38edec341

[FFmpeg-cvslog] avcodec/libx265: add support for writing out CLL and MDCV

2024-03-20 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Sat Mar 11 23:15:41 2023 +0200| [d7d2213a6bdd9d072ae509772d3af904f3796350] | committer: Jan Ekström avcodec/libx265: add support for writing out CLL and MDCV The newer of these two are the separate integers for content light level, introduced

[FFmpeg-cvslog] avcodec/libx264: add support for writing out CLL and MDCV

2024-03-20 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Sat Mar 11 11:51:13 2023 +0200| [471c0a34c13acfecf62403efec335b9b012d72c4] | committer: Jan Ekström avcodec/libx264: add support for writing out CLL and MDCV Both of these two structures were first available with X264_BUILD 163, so make relevant

[FFmpeg-cvslog] {avutil/version,APIchanges}: bump, document new AVFrameSideData functions

2024-03-20 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Mon Mar 18 22:38:51 2024 +0200| [d9ade14c5c559288e3ee587e38c58d5ba6171bf9] | committer: Jan Ekström {avutil/version,APIchanges}: bump, document new AVFrameSideData functions > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] ffmpeg: pass first video AVFrame's side data to encoder

2024-03-20 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Mon Jan 9 20:52:30 2023 +0200| [8f4b173029aa9ecefb1370c954ef769664920d08] | committer: Jan Ekström ffmpeg: pass first video AVFrame's side data to encoder This enables further configuration of output based on the results of input decoding and filtering

[FFmpeg-cvslog] avutil/frame: add helper for getting side data from array

2024-03-20 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Sun Mar 19 15:37:40 2023 +0200| [f287a285d91bd89aa36699ce75818c7267f5f6ee] | committer: Jan Ekström avutil/frame: add helper for getting side data from array > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec: add frame side data array to AVCodecContext

2024-03-20 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Thu Nov 3 22:04:50 2022 +0200| [0d36844ddf90bcd8ca4ba7625918d384a5d808ba] | committer: Jan Ekström avcodec: add frame side data array to AVCodecContext This allows configuring an encoder by using AVFrameSideData. > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] avutil/frame: split side data removal out to non-AVFrame function

2024-03-20 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Sun Aug 27 23:40:37 2023 +0300| [d2bb22f6d5c1f44951e074f84233e1c8249dbad3] | committer: Jan Ekström avutil/frame: split side data removal out to non-AVFrame function This will make it possible to reuse logic in further commits. > http://git.videolan.

[FFmpeg-cvslog] avutil/frame: add helper for adding side data to array

2024-03-20 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Sun Mar 19 15:00:33 2023 +0200| [53335f6cf42fc9f627a29663c2df6daacd891161] | committer: Jan Ekström avutil/frame: add helper for adding side data to array Additionally, add an API test to check that the no-duplicates addition works after duplicates have

[FFmpeg-cvslog] avutil/frame: add helper for adding existing side data to array

2024-03-20 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Thu Oct 12 23:25:54 2023 +0300| [3c52f73e253eba81e4c58b69d8a8eb578128bef4] | committer: Jan Ekström avutil/frame: add helper for adding existing side data to array > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avutil/frame: split side_data_from_buf to base and AVFrame func

2024-03-20 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Sun Mar 19 14:38:43 2023 +0200| [28783896dca9e3393654d678e51031783f8dd3bc] | committer: Jan Ekström avutil/frame: split side_data_from_buf to base and AVFrame func > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avutil/frame: add helper for freeing arrays of side data

2024-03-20 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Sun Mar 19 11:25:54 2023 +0200| [919c9cdbe6d2d69beb6c675d879dd77588f4f001] | committer: Jan Ekström avutil/frame: add helper for freeing arrays of side data > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avutil/frame: split side data list wiping out to non-AVFrame function

2024-03-20 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Sun Mar 19 00:21:35 2023 +0200| [d5104b3401f9513a92f869d6ebe9f51e8277d177] | committer: Jan Ekström avutil/frame: split side data list wiping out to non-AVFrame function This will make it possible to to reuse logic in further commits. > h

[FFmpeg-cvslog] avcodec/av1dec: fix matrix coefficients exposed by codec context

2024-02-20 Thread Jan Ekström
ffmpeg | branch: release/4.4 | Jan Ekström | Tue Feb 20 20:00:16 2024 +0200| [5507a4062496bb17baa2c2fabd763ebadde102cf] | committer: Jan Ekström avcodec/av1dec: fix matrix coefficients exposed by codec context `colorspace` in avcodec terms means `matrix coefficients`. Reviewed-by: James

[FFmpeg-cvslog] avcodec/av1dec: fix matrix coefficients exposed by codec context

2024-02-20 Thread Jan Ekström
ffmpeg | branch: release/5.0 | Jan Ekström | Tue Feb 20 20:00:16 2024 +0200| [6073fff84d0d746478e2e444d831e66df9b8ac42] | committer: Jan Ekström avcodec/av1dec: fix matrix coefficients exposed by codec context `colorspace` in avcodec terms means `matrix coefficients`. Reviewed-by: James

[FFmpeg-cvslog] avcodec/av1dec: fix matrix coefficients exposed by codec context

2024-02-20 Thread Jan Ekström
ffmpeg | branch: release/5.1 | Jan Ekström | Tue Feb 20 20:00:16 2024 +0200| [9bf90b12602845b1a07a4ba4e7452d9229195df5] | committer: Jan Ekström avcodec/av1dec: fix matrix coefficients exposed by codec context `colorspace` in avcodec terms means `matrix coefficients`. Reviewed-by: James

[FFmpeg-cvslog] avcodec/av1dec: fix matrix coefficients exposed by codec context

2024-02-20 Thread Jan Ekström
ffmpeg | branch: release/6.0 | Jan Ekström | Tue Feb 20 20:00:16 2024 +0200| [511b8444232376db4b03edb4306a3c18995f0576] | committer: Jan Ekström avcodec/av1dec: fix matrix coefficients exposed by codec context `colorspace` in avcodec terms means `matrix coefficients`. Reviewed-by: James

[FFmpeg-cvslog] avcodec/av1dec: fix matrix coefficients exposed by codec context

2024-02-20 Thread Jan Ekström
ffmpeg | branch: release/6.1 | Jan Ekström | Tue Feb 20 20:00:16 2024 +0200| [a267d4ad4c92e15e4a1db361f5c1c77c06ba7560] | committer: Jan Ekström avcodec/av1dec: fix matrix coefficients exposed by codec context `colorspace` in avcodec terms means `matrix coefficients`. Reviewed-by: James

[FFmpeg-cvslog] avcodec/av1dec: fix matrix coefficients exposed by codec context

2024-02-20 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Tue Feb 20 20:00:16 2024 +0200| [37936b09ce316c32c456539afeb748d472088135] | committer: Jan Ekström avcodec/av1dec: fix matrix coefficients exposed by codec context `colorspace` in avcodec terms means `matrix coefficients`. Reviewed-by: James Almer

[FFmpeg-cvslog] {avcodec,tests}: rename the bundled Mesa AV1 vulkan video headers

2024-02-19 Thread Jan Ekström
ffmpeg | branch: release/6.1 | Jan Ekström | Wed Feb 14 22:40:54 2024 +0200| [fef22c87ada4517441701e6e61e062c9f4399c8e] | committer: Jan Ekström {avcodec,tests}: rename the bundled Mesa AV1 vulkan video headers This together with adjusting the inclusion define allows for the build to not fail

[FFmpeg-cvslog] {avcodec,tests}: rename the bundled Mesa AV1 vulkan video headers

2024-02-18 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Wed Feb 14 22:40:54 2024 +0200| [e06ce6d2b45edac4a2df04f304e18d4727417d24] | committer: Jan Ekström {avcodec,tests}: rename the bundled Mesa AV1 vulkan video headers This together with adjusting the inclusion define allows for the build to not fail

[FFmpeg-cvslog] avcodec/libsvtav1: use larger of bit rate and max rate for buffer size

2023-03-13 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Thu Mar 9 20:27:06 2023 +0200| [fba9d9609fe00c8c4d04b76f9ecdd274aad318dd] | committer: Jan Ekström avcodec/libsvtav1: use larger of bit rate and max rate for buffer size Generally if maxrate is set, the calculation should be maxrate over bufsize

[FFmpeg-cvslog] avformat/mov: base pcmC endianness on just the LSB

2023-03-05 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Sat Feb 4 21:26:01 2023 +0200| [912ac82a3c769792ad992534f3df9b0a549ff827] | committer: Jan Ekström avformat/mov: base pcmC endianness on just the LSB As per 23003-5:2020, the rest of the bits are reserved, and thus in the future they may be utilized

[FFmpeg-cvslog] avformat/mov: check that pcmC box is of the expected type

2023-03-05 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Sat Feb 4 21:21:10 2023 +0200| [adca877acb930faf1a5d686af93b9f657cebf1b5] | committer: Jan Ekström avformat/mov: check that pcmC box is of the expected type As per 23003-5:2020 this box is defined as PCMConfig extends FullBox(‘pcmC’, version = 0, 0

[FFmpeg-cvslog] avformat/movenc: allow writing out channel count in MP4 and 3GP

2023-02-14 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Tue Feb 7 21:37:10 2023 +0200| [02ddfeadbee52c1ad8c023a93594a8cb957e11db] | committer: Jan Ekström avformat/movenc: allow writing out channel count in MP4 and 3GP ISOBMFF (14496-12) made this field ('channelcount') in the AudioSampleEntry structure non

[FFmpeg-cvslog] ffmpeg: add video heartbeat capability to fix_sub_duration

2023-02-03 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Fri Jul 22 13:57:54 2022 +0300| [9a820ec8b1e2323b70a1cebd204bf459bf7daa1a] | committer: Jan Ekström ffmpeg: add video heartbeat capability to fix_sub_duration Splits the currently handled subtitle at random access point packets that can be configured

[FFmpeg-cvslog] ffmpeg: move decoded frame counter from after post-processing to decode

2023-02-03 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Fri Aug 5 10:50:57 2022 +0300| [746d27455b00f6baca2a1e4ab206cd40bf187598] | committer: Jan Ekström ffmpeg: move decoded frame counter from after post-processing to decode This way we can call process_subtitles without causing the decoded frame counter

[FFmpeg-cvslog] ffmpeg: refactor post-decoding steps for subtitles into a function

2023-02-03 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Mon Dec 13 18:30:37 2021 +0200| [fcc50674ded2d70b44be32be0331c7d925aa53dc] | committer: Jan Ekström ffmpeg: refactor post-decoding steps for subtitles into a function This enables us to later call this when generating additional subtitles for splitting

[FFmpeg-cvslog] avcodec/h2645_sei: add support for Ambient Viewing Environment SEI

2023-01-13 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Tue Jan 10 00:03:01 2023 +0200| [5de565107a32414aec9f079940c76812265157c5] | committer: Jan Ekström avcodec/h2645_sei: add support for Ambient Viewing Environment SEI Defined by H.274, this SEI message is utilized by iPhones to save the nominal ambient

[FFmpeg-cvslog] avutil: introduce AVAmbientViewingEnvironment side data

2023-01-13 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Tue Jan 10 20:47:53 2023 +0200| [002d0ec7405b6edd015f5af53bd8576ed6caf16a] | committer: Jan Ekström avutil: introduce AVAmbientViewingEnvironment side data This enables exposing H.274 Ambient Viewing Environment metadata in the framework. > h

[FFmpeg-cvslog] ffprobe: expose AVAmbientViewingEnvironment side data in AVFrames

2023-01-13 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Tue Jan 10 21:42:23 2023 +0200| [be76a9bd327bb49b1c10f44871253eddf6fc5100] | committer: Jan Ekström ffprobe: expose AVAmbientViewingEnvironment side data in AVFrames > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/cbs_{h2645,sei}: add support for Ambient Viewing Environment SEI

2023-01-13 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Mon Jan 9 22:49:49 2023 +0200| [f4bebc0c34b6aeac011adfdc6fdbbfc939ac5a64] | committer: Jan Ekström avcodec/cbs_{h2645,sei}: add support for Ambient Viewing Environment SEI Defined by H.274, this SEI message is utilized by iPhones to save the nominal

[FFmpeg-cvslog] ffmpeg: Add display_{rotation, hflip, vflip} options

2022-10-19 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Wed Oct 19 11:44:03 2022 +0200| [c889248647780753ec8b05138c7de4a707adb106] | committer: Thilo Borgmann ffmpeg: Add display_{rotation, hflip, vflip} options This enables overriding the rotation as well as horizontal/vertical flip state of a specific

[FFmpeg-cvslog] ffmpeg: Deprecate display rotation override with a metadata key

2022-10-19 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Wed Oct 19 10:54:29 2022 +0200| [b9058765d7422bb801af0e67fb58ba47e523f831] | committer: Thilo Borgmann ffmpeg: Deprecate display rotation override with a metadata key Now that we have proper options for defining display matrix overrides, this should

[FFmpeg-cvslog] avformat/movenc: limit ISOBMFF AC-3 mapping to bsids <=8

2022-06-30 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Wed Jun 22 09:58:27 2022 +0300| [5eb8da6a81a11909d3908b47a9620096b8f3d654] | committer: Jan Ekström avformat/movenc: limit ISOBMFF AC-3 mapping to bsids <=8 This leaves out RealAudio DolbyNet, which utilizes bsids 9 and 10, It is not clear whet

[FFmpeg-cvslog] avformat/movenc: handle OOM situations when parsing AC-3 headers

2022-06-30 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Fri May 6 17:03:04 2022 +0300| [c9de096851803d45444ae9dfe3a390a2d53ac71b] | committer: Jan Ekström avformat/movenc: handle OOM situations when parsing AC-3 headers Signed-off-by: Jan Ekström > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avformat/movenc: enable handle_eac3 to handle AC-3 tracks

2022-06-30 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Wed Jun 1 09:45:54 2022 +0300| [ad1672529faf6579bd8f28167582587511c4f795] | committer: Jan Ekström avformat/movenc: enable handle_eac3 to handle AC-3 tracks Add the AC-3 frame type, as well as early exit from additional packet parsing in case of AC-3

[FFmpeg-cvslog] avformat/movenc: utilize existing AC-3 parsing workflow for AC-3

2022-06-30 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Fri May 6 17:25:15 2022 +0300| [3854c58d9e55ba297b47c1840c159cd39b373b6a] | committer: Jan Ekström avformat/movenc: utilize existing AC-3 parsing workflow for AC-3 Signed-off-by: Jan Ekström > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avformat/movenc: move eac3_info definition so that it can be used for AC-3

2022-06-30 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Fri May 27 09:20:24 2022 +0300| [b6897e9c082687634c78e4c133f21c3baea16415] | committer: Jan Ekström avformat/movenc: move eac3_info definition so that it can be used for AC-3 Signed-off-by: Jan Ekström > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] avcodec/ac3_parser{,_internal}: expose AC-3 bit_rate_code

2022-06-30 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Fri Jun 3 12:34:47 2022 +0300| [92dc9c9d682a3f7f552d61cdbfca7ae6607de0ee] | committer: Jan Ekström avcodec/ac3_parser{,_internal}: expose AC-3 bit_rate_code Required by MP4's AC3SpecificBox and MPEG-TS AC-3 audio_descriptor, of which the former

[FFmpeg-cvslog] {configure,avformat/movenc}: enable AC-3 parser for movenc

2022-06-30 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Wed May 4 13:51:09 2022 +0300| [3bb23a8b3cee3a59028854f2821cbdc3152cff71] | committer: Jan Ekström {configure,avformat/movenc}: enable AC-3 parser for movenc This simplifies the code to no longer have #ifs in a manner which does not require handling

[FFmpeg-cvslog] avcodec/libx265: make X265 CSP selection pixel format independent

2022-06-27 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Sun Jun 19 20:21:26 2022 +0300| [49027e7612ac3f349f5fa8b6d8cc0c6a4036d05c] | committer: Jan Ekström avcodec/libx265: make X265 CSP selection pixel format independent Currently the format listing misses the J formats completely, yet they are marked

[FFmpeg-cvslog] avcodec/libsvtav1: signal CPB properties through side data

2022-05-09 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Mon May 9 21:29:44 2022 +0300| [fe100bc556d7b25d301ed65f7ae7a74880770f09] | committer: Jan Ekström avcodec/libsvtav1: signal CPB properties through side data This way values such as maxrate/bufsize can be utilized further down the chain. First, syncs

[FFmpeg-cvslog] avcodec/libsvtav1: update avctx bit rate according to RC mode

2022-05-09 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Mon May 9 21:21:33 2022 +0300| [70887d44ffa31b95704b85531fc53ddd4d9aab14] | committer: Jan Ekström avcodec/libsvtav1: update avctx bit rate according to RC mode This way we can filter out the default value for this member, which is nonzero. Bases

[FFmpeg-cvslog] avcodec/libsvtav1: add support for setting chroma sample location

2022-04-26 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Mon Apr 25 23:35:17 2022 +0300| [ded0334d214f9617122ccf5466f99df5c908277b] | committer: Jan Ekström avcodec/libsvtav1: add support for setting chroma sample location Support for configuring this was added with version 1.0.0. > http://git.videolan.

[FFmpeg-cvslog] libavfilter/version: bump minor version for icc{gen,detect}

2022-04-23 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Sat Apr 23 23:07:26 2022 +0300| [eae3b84189705b0e5cf132b870c6492e15bf7ed2] | committer: Jan Ekström libavfilter/version: bump minor version for icc{gen,detect} Missed during that patch set's life time. > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] tests: add test for ffmpeg's fix_sub_duration feature

2022-01-24 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Mon Dec 20 14:30:16 2021 +0200| [0a83ecbf48bdd591b264c3cbb70393bb518b1ecc] | committer: Jan Ekström tests: add test for ffmpeg's fix_sub_duration feature This long-existing feature calculates subtitle durations by keeping it around until the following

[FFmpeg-cvslog] ffprobe: Support AV_FRAME_DATA_DOVI_METADATA

2022-01-04 Thread Jan Ekström
ffmpeg | branch: release/5.0 | Jan Ekström | Mon Jan 3 01:27:24 2022 +0100| [a3f41483194b9fc5a6d0fa258e0352236ba97d5f] | committer: Andreas Rheinhardt ffprobe: Support AV_FRAME_DATA_DOVI_METADATA Co-authored-by: Niklas Haas Signed-off-by: Andreas Rheinhardt > http://git.videolan.

[FFmpeg-cvslog] ffprobe: Support AV_FRAME_DATA_DOVI_METADATA

2022-01-04 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Mon Jan 3 01:27:24 2022 +0100| [a3f41483194b9fc5a6d0fa258e0352236ba97d5f] | committer: Andreas Rheinhardt ffprobe: Support AV_FRAME_DATA_DOVI_METADATA Co-authored-by: Niklas Haas Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] avfilter/vf_zscale: fix mapping of zimg_chroma_location_e to AVChromaLocation

2021-10-28 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Thu Oct 28 01:10:14 2021 +0300| [27c0dd55609daf440a7744e96ac20c119bbeb80f] | committer: Jan Ekström avfilter/vf_zscale: fix mapping of zimg_chroma_location_e to AVChromaLocation The AVChromaLocation values are one higher than zimg's, not one lower

[FFmpeg-cvslog] avfilter/vf_zscale: deduplicate output color information setting

2021-10-28 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Thu Oct 28 00:38:18 2021 +0300| [cd1d09e81b53d47380b494acd3432fd4abb3c17b] | committer: Jan Ekström avfilter/vf_zscale: deduplicate output color information setting This way a piece of logic is not missed in one location or the other, such as the case

[FFmpeg-cvslog] avformat/avio{,buf}: deprecate AVIOContext::written

2021-10-24 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Wed Oct 13 23:05:40 2021 +0300| [a5622ed16f8e22a80cecd8936799e61f61a74cd5] | committer: Jan Ekström avformat/avio{,buf}: deprecate AVIOContext::written Originally added as a private entry in commit 3f75e5116b900f1428aa13041fc7d6301bf1988a, but its

[FFmpeg-cvslog] avformat/avio: privatize source of truth for AVIOContext::written

2021-10-24 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Wed Oct 13 22:21:51 2021 +0300| [d39b58dc32b5fc7b480eeb9ef00a610732f02c2c] | committer: Jan Ekström avformat/avio: privatize source of truth for AVIOContext::written Looking at 3f75e5116b900f1428aa13041fc7d6301bf1988a, the field was supposed

[FFmpeg-cvslog] avformat/avio{,buf}: introduce public AVIOContext::bytes_{read,written}

2021-10-24 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Mon Oct 18 00:35:48 2021 +0300| [682bafdb12507ec8b049ecbbe2e48bf814927002] | committer: Jan Ekström avformat/avio{,buf}: introduce public AVIOContext::bytes_{read,written} Such fields can be seen as generally useful in cases where the API user

[FFmpeg-cvslog] avformat/{isom,mov,movenc}: add support for CMAF DASH roles

2021-10-04 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Thu Jul 15 09:57:48 2021 +0300| [7a446b1179301b6b9d05a7d39574e75e8fa5a862] | committer: Jan Ekström avformat/{isom,mov,movenc}: add support for CMAF DASH roles This information is coded in a standard MP4 KindBox and utilizes the scheme and values as per

[FFmpeg-cvslog] avformat/{aviobuf,avio_internal}: add ff_read_string_to_bprint_overwrite

2021-10-04 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Mon Sep 20 14:30:14 2021 +0300| [151f46e84ddce557aace102a9f86f72d37e1cdbf] | committer: Jan Ekström avformat/{aviobuf,avio_internal}: add ff_read_string_to_bprint_overwrite For now, same as ff_read_line_to_bprint_overwrite, but reads until the end

[FFmpeg-cvslog] avformat/{aviobuf,avio_internal}: add max_len argument to ff_read_string_to_bprint_overwrite

2021-10-04 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Mon Sep 20 14:51:42 2021 +0300| [847fd8de7c13abe41ca59464014f17c56555ef7b] | committer: Jan Ekström avformat/{aviobuf,avio_internal}: add max_len argument to ff_read_string_to_bprint_overwrite This is especially useful when reading things such as null

[FFmpeg-cvslog] avformat/aviobuf: add a full string reading mode to read_line_to_bprint

2021-10-04 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Mon Sep 20 14:22:43 2021 +0300| [94f227bac1c0189d5a270322398bfa4ffa6ad196] | committer: Jan Ekström avformat/aviobuf: add a full string reading mode to read_line_to_bprint Additionally: * rename it to read_string_to_bprint * split most

[FFmpeg-cvslog] avformat/aacdec: enable probesize-sized resyncs mid-stream

2021-09-28 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Tue Sep 28 00:12:42 2021 +0300| [c20577806f0a161c6867e72f884d020a253de10a] | committer: Jan Ekström avformat/aacdec: enable probesize-sized resyncs mid-stream Before adts_aac_resync would always bail out after probesize amount of bytes had been

[FFmpeg-cvslog] avfilter/vf_scale: reset color matrix in case of identity & non-RGB

2021-09-06 Thread Jan Ekström
ffmpeg | branch: release/4.4 | Jan Ekström | Sun Aug 22 23:28:55 2021 +0300| [ae057cec10b454da6ad5e2891d6898c8f0f787ca] | committer: Jan Ekström avfilter/vf_scale: reset color matrix in case of identity & non-RGB Fixes passing through mismatching metadata from the input side when RGB i

[FFmpeg-cvslog] avfilter/vf_scale: set the RGB matrix coefficients in case of RGB

2021-09-06 Thread Jan Ekström
ffmpeg | branch: release/4.4 | Jan Ekström | Sun Aug 29 00:38:29 2021 +0300| [b1f2d203c0232dcb861f795e8958ed43b4da21da] | committer: Jan Ekström avfilter/vf_scale: set the RGB matrix coefficients in case of RGB This fixes the passing through of non-RGB matrix from input to output when

[FFmpeg-cvslog] ffmpeg: fix order between field order autodetection and override

2021-09-06 Thread Jan Ekström
ffmpeg | branch: release/4.4 | Jan Ekström | Mon Jul 19 23:25:28 2021 +0300| [926d8b844fee222cb68dfd393273d7876a84e088] | committer: Jan Ekström ffmpeg: fix order between field order autodetection and override Having the override before autodetection meant that the overridden value got

[FFmpeg-cvslog] avfilter/vf_scale: set the RGB matrix coefficients in case of RGB

2021-09-01 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Sun Aug 29 00:38:29 2021 +0300| [2818b143929d86f6b67695b09bc7483da5cef434] | committer: Jan Ekström avfilter/vf_scale: set the RGB matrix coefficients in case of RGB This fixes the passing through of non-RGB matrix from input to output when conversion

[FFmpeg-cvslog] avcodec/libx265: add support for setting chroma sample location

2021-09-01 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Sun Aug 29 19:24:12 2021 +0300| [9b2281a4a383677ded522e603514789cc22498fa] | committer: Jan Ekström avcodec/libx265: add support for setting chroma sample location Unlike libx264, libx265 does not handle the chroma format check on its own side, so

[FFmpeg-cvslog] avcodec/libx265: only call av_pix_fmt_desc_get once in init

2021-08-29 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Sun Aug 29 19:06:14 2021 +0300| [06ce821bc7622c1394c5179fb69cabf02dd24869] | committer: Jan Ekström avcodec/libx265: only call av_pix_fmt_desc_get once in init Now both current usages utilize an already found descriptor. > http://git.videolan.

[FFmpeg-cvslog] avcodec/libx264: add support for setting chroma sample location

2021-08-29 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Tue Aug 24 00:28:39 2021 +0300| [2f0113be3ffb566f1bb7f3140f038318c447da9f] | committer: Jan Ekström avcodec/libx264: add support for setting chroma sample location > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avfilter/vf_scale: reset color matrix in case of identity & non-RGB

2021-08-27 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Sun Aug 22 23:28:55 2021 +0300| [9dd410c80416197188337e3b7e1600be41d2ea64] | committer: Jan Ekström avfilter/vf_scale: reset color matrix in case of identity & non-RGB Fixes passing through mismatching metadata from the input side when RGB input (

[FFmpeg-cvslog] tests/fate: move TTML-in-MP4 tests from subtitles.mak to mov.mak

2021-08-25 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Wed Aug 25 22:28:19 2021 +0300| [d48232fb4cdb55b3add08cef89c222a60d0896a9] | committer: Jan Ekström tests/fate: move TTML-in-MP4 tests from subtitles.mak to mov.mak subtitles.mak's fate-sub tests utilize a more strict comparator ("rawdiff"), wh

[FFmpeg-cvslog] avformat/ttml: split TTML paragraph based or not check into header

2021-08-25 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Wed Feb 24 14:19:28 2021 +0200| [460beb948ceddeb86bd2b3b17335176adcaa7223] | committer: Jan Ekström avformat/ttml: split TTML paragraph based or not check into header This way it can be re-utilized in movenc. Signed-off-by: Jan Ekström > h

[FFmpeg-cvslog] avformat/movenc: add support for TTML muxing

2021-08-25 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Mon Feb 15 16:21:13 2021 +0200| [e41bd075dd56f20f4eca61790bda5bf88c433bcb] | committer: Jan Ekström avformat/movenc: add support for TTML muxing Includes basic support for both the ISMV ('dfxp') and MP4 ('stpp') methods. This initial version also

[FFmpeg-cvslog] avcodec/libx264: leave full range flag unchanged if unknown

2021-08-18 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Tue Aug 17 22:57:36 2021 +0300| [7ca71b79f2b3256a0eef1a099b857ac9e4017e36] | committer: Jan Ekström avcodec/libx264: leave full range flag unchanged if unknown By default the x264 full range flag is set to -1. By not setting it to something else, we can

[FFmpeg-cvslog] avcodec/libx265: improve full range flag setting logic

2021-08-18 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Tue Aug 17 23:35:38 2021 +0300| [dbe40478e293f78c5a5e4302eb3f38257106ee86] | committer: Jan Ekström avcodec/libx265: improve full range flag setting logic Unlike libx264, libx265 does not have a separate "unspecified"/"auto" default

[FFmpeg-cvslog] avformat/isom_tags: prefer in24 for 24bit PCM in MOV

2021-08-14 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Sat Aug 14 20:14:37 2021 +0300| [087fbfe5bc2272aa1cfd9f4c49438436b68a1ddc] | committer: Jan Ekström avformat/isom_tags: prefer in24 for 24bit PCM in MOV In 1c42fd93236e7869ef4d9fe3650dd3e951387321 the ipcm identifier was added in order to demux

[FFmpeg-cvslog] ffmpeg: fix order between field order autodetection and override

2021-07-25 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Mon Jul 19 23:25:28 2021 +0300| [4c694093be68d401c60819e5171817c62afef8b2] | committer: Jan Ekström ffmpeg: fix order between field order autodetection and override Having the override before autodetection meant that the overridden value got overwritten

[FFmpeg-cvslog] configure: move x264_csp_bgr check under general libx264 checks

2021-07-12 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Thu Jul 1 23:39:30 2021 +0300| [25d28f297b755d3cb6a3e036a1e251148d0e4d5c] | committer: Jan Ekström configure: move x264_csp_bgr check under general libx264 checks This makes the libx264rgb check work when pkg-config is utilized and x264.h is not part

[FFmpeg-cvslog] {configure,avcodec/libx264}: remove separate x264_csp_bgr check

2021-07-12 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Thu Jul 1 23:57:51 2021 +0300| [f32f56468c6caa03f4ebbf6cf58b2bb7bc775216] | committer: Jan Ekström {configure,avcodec/libx264}: remove separate x264_csp_bgr check We already require X264_BUILD >= 118, which includes an unconditional definit

[FFmpeg-cvslog] ffmpeg: return no chosen output if an uninitialized stream is unavailable

2021-05-13 Thread Jan Ekström
ffmpeg | branch: release/4.4 | Jan Ekström | Thu May 6 23:31:44 2021 +0300| [70405dd7e31cd436e9ffa252124537df253a5dc3] | committer: Jan Ekström ffmpeg: return no chosen output if an uninitialized stream is unavailable Otherwise the rate emulation logic in `transcode_step` never gets hit

[FFmpeg-cvslog] ffmpeg: return no chosen output if an uninitialized stream is unavailable

2021-05-13 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Thu May 6 23:31:44 2021 +0300| [ec20b8130269260f3ae1e4642da26ba556814f84] | committer: Jan Ekström ffmpeg: return no chosen output if an uninitialized stream is unavailable Otherwise the rate emulation logic in `transcode_step` never gets hit

[FFmpeg-cvslog] avformat/matroskadec: remove special handling of av1c extradata

2021-05-08 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Mon Nov 23 18:31:29 2020 +0200| [ffd1316e441a8310cf1746d86fed165e17e10018] | committer: Jan Ekström avformat/matroskadec: remove special handling of av1c extradata Libavcodec can now handle the standard AV1CodecConfigurationRecord extradata

[FFmpeg-cvslog] avformat/mov: remove special handling of av1c extradata

2021-05-08 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Mon Nov 23 18:28:28 2020 +0200| [45e3b6a68b61114bbb24083dcb71a5991efa4fb0] | committer: Jan Ekström avformat/mov: remove special handling of av1c extradata Libavcodec can now handle the AV1CodecConfigurationRecord structure as-is when passed as extradata

[FFmpeg-cvslog] avcodec/ttmlenc: add support for region positioning and sizing

2021-04-26 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Mon Mar 29 17:19:58 2021 +0300| [b24488e7277af2a4b77a33fa795b4df5979b0fcd] | committer: Jan Ekström avcodec/ttmlenc: add support for region positioning and sizing The ASS margins are utilized to generate percentual values, as the usage of cell-based

[FFmpeg-cvslog] avformat/ttmlenc: enable writing out additional header values

2021-04-26 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Mon Mar 15 16:01:52 2021 +0200| [464d6ed98d67fe0c3819516e9b0ca5edaf956a0e] | committer: Jan Ekström avformat/ttmlenc: enable writing out additional header values This way the encoder may pass on the following values to the muxer: 1) Additional root &qu

[FFmpeg-cvslog] avcodec/ttmlenc: add initial support for regions and styles

2021-04-26 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Mon Mar 29 16:34:34 2021 +0300| [3ef5a8ba2b7798ea4e5708c5644fa60dd00bde06] | committer: Jan Ekström avcodec/ttmlenc: add initial support for regions and styles Attempts to utilize the TTML cell resolution as a mapping to the reference resolution

[FFmpeg-cvslog] avcodec/ttmlenc: split header writing into its own function

2021-04-26 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Mon Mar 15 12:41:18 2021 +0200| [b71184faefce38c8a965c7d0e8552e049ae9e150] | committer: Jan Ekström avcodec/ttmlenc: split header writing into its own function Signed-off-by: Jan Ekström > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avformat/img2dec: set r_frame_rate in addition to avg_frame_rate

2021-04-11 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Wed Apr 7 21:17:04 2021 +0300| [5945288818b98682884888e3800893b2f2ac7507] | committer: Jan Ekström avformat/img2dec: set r_frame_rate in addition to avg_frame_rate Apparently for various image sequences libavformat/utils.c can calculate rather fancy

[FFmpeg-cvslog] avformat: add TTML muxer

2021-03-05 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Thu Mar 4 19:09:50 2021 +0200| [64af14555be2c9e522109e55160e0cb3f65c4690] | committer: Jan Ekström avformat: add TTML muxer Enables writing TTML documents or encoded TTML paragraphs as such documents. Additionally, a test for the combined TTML encoder

[FFmpeg-cvslog] ffprobe: switch to av_bprint_escape for XML escaping

2021-03-05 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Mon Nov 16 09:46:42 2020 +0200| [c8c6c9f5d96789001ea628f44cc5602bdc41d5f3] | committer: Jan Ekström ffprobe: switch to av_bprint_escape for XML escaping Additionally update the result of the ffprobe XML writing test. Signed-off-by: Jan Ekström > h

[FFmpeg-cvslog] avfilter/vf_zscale: add support for setting scaling filter parameters

2021-02-11 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Tue Feb 9 22:59:08 2021 +0200| [58e59396f5fe93f0606dc458d84c609b5d23ea1c] | committer: Jan Ekström avfilter/vf_zscale: add support for setting scaling filter parameters param_a/b are utilized for this. > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] avformat/movenc: remove unnecessary HDR metadata log messages

2021-02-10 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Wed Feb 10 01:15:42 2021 +0200| [752f14ff942576dd8697320fb6ba055593a2de9d] | committer: Jan Ekström avformat/movenc: remove unnecessary HDR metadata log messages These made sense before 3ebf449766d4b69a7774c4990fb24fe71c848a3e when the creation

[FFmpeg-cvslog] avcodec/videotoolbox: make FFmpeg-to-VT mapping error more informative

2021-01-02 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Sat Jan 2 14:30:36 2021 +0200| [ed524136e0d0ae26c9f11df42baf72689499f99f] | committer: Jan Ekström avcodec/videotoolbox: make FFmpeg-to-VT mapping error more informative Now logs the actual failed-to-map pixel format as well as range. > h

[FFmpeg-cvslog] avformat/tee: allow packets with negative timestamps

2020-12-07 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Tue Jul 14 11:54:08 2020 +0300| [95fd790c14b034e8f6d75a5a20bbc1499d299d97] | committer: Jan Ekström avformat/tee: allow packets with negative timestamps As this is a meta muxer and the same flag is set with the fifo meta muxer, there is really no reason

[FFmpeg-cvslog] avformat/av1: add support for passing through MP4/Matroska av1c

2020-11-24 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Mon Nov 23 18:00:44 2020 +0200| [4688017d9a1c2633c5888de5a0580d29e7680d54] | committer: Jan Ekström avformat/av1: add support for passing through MP4/Matroska av1c > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/av1{dec,parser}: move to ff_cbs_read_extradata_from_codec

2020-11-24 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Mon Nov 23 17:36:20 2020 +0200| [8fbc139e6143297b8f88bc5145778787b64f4381] | committer: Jan Ekström avcodec/av1{dec,parser}: move to ff_cbs_read_extradata_from_codec This lets us re-utilize the extradata-related checks in the CBS to add support

[FFmpeg-cvslog] avcodec/cbs_av1: add support for standard MP4/Matroska extradata

2020-11-24 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Mon Nov 23 19:37:38 2020 +0200| [a66d1779bb1b33cc54b359b142dcbcd2827fa282] | committer: Jan Ekström avcodec/cbs_av1: add support for standard MP4/Matroska extradata This way API clients can just pass the AV1CodecConfigurationRecord as extradata

[FFmpeg-cvslog] ffmpeg: move field order decision making to encoder initialization

2020-10-29 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Sun Sep 20 21:00:52 2020 +0300| [fbb44bc51a647862eb05ae3f9d7d49a0be9bed57] | committer: Jan Ekström ffmpeg: move field order decision making to encoder initialization We now have the possibility of getting AVFrames here, and we should not touch

[FFmpeg-cvslog] ffmpeg: move AVFrame time base adjustment into a function

2020-10-29 Thread Jan Ekström
ffmpeg | branch: master | Jan Ekström | Sun Sep 13 11:41:41 2020 +0300| [3360c9a5679cc9bd83ab5860757ebab8f64ea8ba] | committer: Jan Ekström ffmpeg: move AVFrame time base adjustment into a function This will have to be called later for video down the line. > http://git.videolan.org/gitweb.

  1   2   >