[FFmpeg-cvslog] avformat/mov: Add support for demuxing still HEIC images

2024-01-09 Thread Vignesh Venkatasubramanian via ffmpeg-devel
ffmpeg | branch: master | Vignesh Venkatasubramanian via ffmpeg-devel | Wed Oct 4 09:40:15 2023 -0700| [a0821345eb31b727d93c9c3ed7d74d2774c73afa] | committer: James Almer avformat/mov: Add support for demuxing still HEIC images They are similar to AVIF images (both use the HEIF container

[FFmpeg-cvslog] avformat/mov: Disallow more than one meta box for AVIF

2023-10-08 Thread Vignesh Venkatasubramanian via ffmpeg-devel
ffmpeg | branch: master | Vignesh Venkatasubramanian via ffmpeg-devel | Tue Oct 3 16:04:19 2023 -0700| [9132a0fbe25d472952872c67abe818aec5d64e4a] | committer: Michael Niedermayer avformat/mov: Disallow more than one meta box for AVIF This is not allowed per the spec. Signed-off-by: Vignesh

[FFmpeg-cvslog] avcodec/svt-av1: Set force_key_frames only when gop_size == 1

2023-10-05 Thread Vignesh Venkatasubramanian via ffmpeg-devel
ffmpeg | branch: master | Vignesh Venkatasubramanian via ffmpeg-devel | Tue Oct 3 15:53:06 2023 -0700| [e8465aa5dda03b4f30d24f192ee165f88a912762] | committer: Ronald S. Bultje avcodec/svt-av1: Set force_key_frames only when gop_size == 1 SVT-AV1 does not support requesting keyframes at

[FFmpeg-cvslog] avformat/movenc: Add loop parameter to animated AVIF

2023-01-12 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Thu Jan 12 12:45:45 2023 -0800| [54c488223b8dd76d3f5b8019797af9fbe6c920e5] | committer: Zhao Zhili avformat/movenc: Add loop parameter to animated AVIF The HEIF specification permits specifying the looping behavior of animated sequences

[FFmpeg-cvslog] avformat/movenc: Add movie_timescale option to AVIF

2023-01-12 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Wed Jan 4 14:16:18 2023 -0800| [f2b175087197e983ac13e4c8c554b1b2f42612e0] | committer: Zhao Zhili avformat/movenc: Add movie_timescale option to AVIF Allow specifying the movie_timescale options to AVIF ouptut. This also makes sure that

[FFmpeg-cvslog] avformat/movenc: Write auxi box for animated AVIF with alpha

2022-09-22 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Tue Sep 20 14:17:11 2022 -0700| [a2d95928c3584e7224a06b73845755f45c13c7f7] | committer: James Zern avformat/movenc: Write auxi box for animated AVIF with alpha According to the HEIF specification (ISO/IEC 23008-12) Section 7.5.3.1, tracks

[FFmpeg-cvslog] avformat/mov: Rework the AVIF parser to handle multiple items

2022-08-09 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Thu Jul 28 11:25:16 2022 -0700| [d931554f668186729bf290ed9afa6e9a4417328b] | committer: James Zern avformat/mov: Rework the AVIF parser to handle multiple items Stores the item ids of all the items found in the file and processes the

[FFmpeg-cvslog] avfilter/xstack: Add support for fixed size grid

2022-07-04 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Wed Jun 29 10:14:26 2022 -0700| [aa8905a1b13c6ac206d532afbad953dc71319247] | committer: Paul B Mahol avfilter/xstack: Add support for fixed size grid Add a short hand parameter for making a fixed size grid. The existing xstack layout

[FFmpeg-cvslog] avformat/mov: Only read the primary item for AVIF

2022-06-29 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Tue Jun 28 11:56:20 2022 -0700| [be4d1caad40e05b0c6b1cf2320fd8112fe9da14b] | committer: James Zern avformat/mov: Only read the primary item for AVIF Update the still AVIF parser to only read the primary item. With this patch, AVIF still

[FFmpeg-cvslog] avformat/movenc: Support alpha channel for AVIF

2022-06-27 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Wed Jun 1 11:05:56 2022 -0700| [2a3640de84975398b1169d29530274cdd38b3939] | committer: James Almer avformat/movenc: Support alpha channel for AVIF AVIF specification allows for alpha channel as an auxiliary item (in case of still images

[FFmpeg-cvslog] avcodec/libaomenc: Expose the allintra usage mode

2022-05-31 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Wed May 18 10:37:55 2022 -0700| [f55c91497d4d16d393ae9c034bd3032a683802ca] | committer: James Almer avcodec/libaomenc: Expose the allintra usage mode libaom added an usage=allintra mode for doing better with still images. Expose that in

[FFmpeg-cvslog] avformat/img2: Add support for AVIF mux in image2

2022-05-19 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Mon May 16 10:40:21 2022 -0700| [dd99d34d67e2612a8f133f8a86db9f64b4dfa20d] | committer: Gyan Doshi avformat/img2: Add support for AVIF mux in image2 Add support for AVIF muxing in the image2 muxer. Tested with this example: ffmpeg -lavfi

[FFmpeg-cvslog] avcodec/libaomenc: Add parameter for avif single image encoding

2022-05-13 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Mon May 2 14:37:01 2022 -0700| [ab05e9a7f277b3eb47b23d2b0a1a90d972b404bd] | committer: Gyan Doshi avcodec/libaomenc: Add parameter for avif single image encoding Add a parameter to libaom-av1 encoder to enforce some of the single image

[FFmpeg-cvslog] avformat/av1: Add a parameter to av1c to omit seq header

2022-05-13 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Mon May 2 14:36:28 2022 -0700| [98ec4261fd75b47a18cedf9f5340c4e94ad9b274] | committer: Gyan Doshi avformat/av1: Add a parameter to av1c to omit seq header Add a parameter to omit seq header when generating the av1C atom. For now, this

[FFmpeg-cvslog] avformat/movenc: Add support for AVIF muxing

2022-05-13 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Thu May 12 09:23:28 2022 -0700| [84241e63cf2f3cc8f7d8a19e86b99f5af95d2a64] | committer: Gyan Doshi avformat/movenc: Add support for AVIF muxing Add an AVIF muxer by re-using the existing the mov/mp4 muxer. AVIF Specification: https

[FFmpeg-cvslog] avformat/mov: Add avif to list of supported extensions

2022-04-25 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Sun Apr 24 11:39:51 2022 -0700| [f2724d2b6958a4e62afa10157f2b19566239e12d] | committer: Gyan Doshi avformat/mov: Add avif to list of supported extensions AVIF still and animations are now supported by the MOV parser. Add the "

[FFmpeg-cvslog] avformat/mov: Add support for still image AVIF parsing

2022-04-23 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Fri Apr 22 11:59:11 2022 -0700| [499e245b856733c3bbcd3ba23b406729343ed5fe] | committer: Gyan Doshi avformat/mov: Add support for still image AVIF parsing This patch supports AVIF still images conforming to the final specification that

[FFmpeg-cvslog] webm_dash_manifest: Add option to specify bandwidth

2017-04-17 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Tue Apr 11 21:33:28 2017 -0700| [62c27fdba43def4cdc2fb6f2df60c7ac87918d6c] | committer: James Zern webm_dash_manifest: Add option to specify bandwidth Add an option to webm_dash_manifest demuxer to specify a value for "bandwidth"

[FFmpeg-cvslog] libavformat/webm_chunk: Option to specify HTTP header

2016-09-15 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Thu Sep 15 14:29:24 2016 -0700| [7238c53048e494d4914e6f8692ca844086f3ae65] | committer: Michael Niedermayer libavformat/webm_chunk: Option to specify HTTP header Add an option to specify HTTP header in the WebM Chunk Muxer (this works the

[FFmpeg-cvslog] webm_chunk: Set pts precision to milliseconds

2016-08-25 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Mon Aug 22 17:13:23 2016 -0700| [42a635ddae21ef4cd879c821a4da7508d345fdf8] | committer: Michael Niedermayer webm_chunk: Set pts precision to milliseconds Milliseconds is the de-factor precision for timestamps in Matroska/WebM media

[FFmpeg-cvslog] libavcodec/libvpx: Add VPx alpha decode support

2016-07-19 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Thu Jul 14 12:15:57 2016 -0700| [134fe28981cd94206cf4dcfd468ccc1b76391980] | committer: James Zern libavcodec/libvpx: Add VPx alpha decode support VPx (VP8/VP9) alpha encoding has been part of FFmpeg. Now, add the ability to decode such

[FFmpeg-cvslog] libvpx: Enable vp9 alpha encoding

2016-07-12 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Thu Jun 30 16:16:31 2016 -0700| [acca56d9629b7fc158ce188190d22314c3d92c39] | committer: James Zern libvpx: Enable vp9 alpha encoding Chrome canary now supports decoding of VP9 streams with alpha channel [1]. Add support to ffmpeg for

[FFmpeg-cvslog] lavf/webm_chunk: Remove AVFMT_ALLOW_FLUSH

2015-06-09 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Tue Jun 9 10:02:56 2015 -0700| [34ae98a771891611c6e98c6fc2652868529901bd] | committer: Michael Niedermayer lavf/webm_chunk: Remove AVFMT_ALLOW_FLUSH The flag was set unintentionally and the code will break if a NULL packet is passed in

[FFmpeg-cvslog] lavf/matroskaenc: Write Block Keyframe correctly

2015-06-04 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Thu Jun 4 16:29:49 2015 -0700| [7be0f48a32155ef9f471ffc5a1b41d662ea337f1] | committer: Michael Niedermayer lavf/matroskaenc: Write Block Keyframe correctly Per matroska Block Structure [1], for keyframes 0th bit of the flag should not be

[FFmpeg-cvslog] lavf/webmdashenc: fix unchecked strftime

2015-05-14 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Thu May 14 10:32:24 2015 -0700| [b5508f74b9cd5ce6f22b6581501b7557bfbc4bd4] | committer: Michael Niedermayer lavf/webmdashenc: fix unchecked strftime Fix unchecked strftime return value. This patch fixes Coverity CID 1295086. Signed-off

[FFmpeg-cvslog] lavf/webm_chunk: Fix a memory leak.

2015-04-30 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Thu Apr 30 12:56:24 2015 -0700| [ccb8f674995ded871ac725833b5efefce0ad63de] | committer: Michael Niedermayer lavf/webm_chunk: Fix a memory leak. Fix a duplicate memory allocation. priv_data should be allocated in line 64 call to

[FFmpeg-cvslog] lavf/webm_chunk: Use dyn_buf to write chunks

2015-04-30 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Thu Apr 30 11:34:44 2015 -0700| [e2784a1d96608d5aa661483de9d8e80311deb80e] | committer: Michael Niedermayer lavf/webm_chunk: Use dyn_buf to write chunks Use dyn_duf to write chunks so that we create the actual chunk file only after the

[FFmpeg-cvslog] webmdashenc: Fix UTCTiming Element

2015-04-27 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Mon Apr 27 16:26:34 2015 -0700| [b410c69fb66688f3e7c8bb40aca201079b206bd9] | committer: Michael Niedermayer webmdashenc: Fix UTCTiming Element Remove the direct profile from UTCTiming element. Per DASH spec, direct profile value should be

[FFmpeg-cvslog] libavformat/webm_chunk: Write first audio packet.

2015-04-27 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Mon Apr 27 14:47:03 2015 -0700| [8ca170a78ab6e50f44d27d8a6b4ad7ba1ed81f0c] | committer: Michael Niedermayer libavformat/webm_chunk: Write first audio packet. Fix a bug where the chunk muxer doesn't write the very first audio packet

[FFmpeg-cvslog] webmdashenc: parameter'ize minimumUpdatePeriod

2015-04-22 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Tue Apr 21 17:35:29 2015 -0700| [f82ce6aa882b6ccb5727c4357e4862ad11acd229] | committer: Michael Niedermayer webmdashenc: parameter'ize minimumUpdatePeriod Some players do not support setting minimumUpdatePeriod to zero. This patch a

[FFmpeg-cvslog] webmdashenc: Add minimumUpdatePeriod

2015-04-21 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Tue Apr 21 16:36:52 2015 -0700| [4f287a3c5007db853e4f1098ab194f9337e2f7da] | committer: Michael Niedermayer webmdashenc: Add minimumUpdatePeriod DASH spec requires the presence of either duration of the period or the minimumUpdatePeriod

[FFmpeg-cvslog] webmdashenc: Fix potential memory leak

2015-04-20 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Mon Apr 20 11:20:41 2015 -0700| [30ba28fe8e5757ab4ee61b9c0e8a418bd7d54b50] | committer: Michael Niedermayer webmdashenc: Fix potential memory leak Fix potential memory leak in WebM DASH Muxer. This fixes coverity scan CID 1295088. Signed

[FFmpeg-cvslog] webmdashenc: Add better error handling

2015-04-16 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Thu Apr 16 17:32:21 2015 -0700| [1c37848f9029985d1271da9a0d161c2ebf0aca81] | committer: Michael Niedermayer webmdashenc: Add better error handling Return appropriate error codes and propagate the error codes from helper functions to the

[FFmpeg-cvslog] webdashenc: replace unchecked av_malloc with stack allocation

2015-04-14 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Tue Apr 14 10:54:23 2015 -0700| [30e2f87d2eac8f7d932698b344b32617c05e73f4] | committer: Michael Niedermayer webdashenc: replace unchecked av_malloc with stack allocation Replace an unchecked av_malloc call with stack allocation as the

[FFmpeg-cvslog] webmdashenc: Fix fate in MSVC

2015-04-07 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Tue Apr 7 12:21:02 2015 -0700| [d6bb82387c1232a5e84650b979d46477fb9693db] | committer: Michael Niedermayer webmdashenc: Fix fate in MSVC MSVC does not support the %F and %T format specifiers in strftime. Replace that with the expanded

[FFmpeg-cvslog] lavf: Add support for WebM Live Muxing

2015-04-07 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Mon Mar 30 14:46:10 2015 -0700| [6fd300ac6c2c3871736ce0e6df95603255004dc6] | committer: Michael Niedermayer lavf: Add support for WebM Live Muxing This patch adds support for WebM Live Muxing by adding a new WebM Chunk muxer. It writes

[FFmpeg-cvslog] webmdashenc: Support for live stream manifests

2015-04-04 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Tue Mar 31 19:40:01 2015 -0700| [26f2e2f3f73f0da088e6765291d0839ebb077b03] | committer: Michael Niedermayer webmdashenc: Support for live stream manifests This patch adds support for creating DASH manifests for WebM Live Streams. It also

[FFmpeg-cvslog] matroskadec: Add support for parsing live header files

2015-04-04 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Tue Mar 31 16:51:57 2015 -0700| [2171b7c58e830a2d2262a933c298e2103d9dc916] | committer: Michael Niedermayer matroskadec: Add support for parsing live header files This patch adds support for parsing live files (produced by -f webm_chunk

[FFmpeg-cvslog] lavf/webmdashenc: Representation IDs should be unique.

2014-11-11 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Tue Nov 11 10:02:05 2014 -0800| [597d826123dc5fd1eb00ad1b84c7d1e1f6d8e346] | committer: Michael Niedermayer lavf/webmdashenc: Representation IDs should be unique. According to the DASH spec, Representation IDs should be unique across all

[FFmpeg-cvslog] lavf/webm_dash: Allow filenames without directories

2014-10-09 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Thu Oct 9 14:56:47 2014 -0700| [233f3ad8698383255fb8766e99647e87a88044fe] | committer: Michael Niedermayer lavf/webm_dash: Allow filenames without directories Fix basename computation code to allow just file names without any directories

[FFmpeg-cvslog] lavf/webm_dash: some fields should go into Representation

2014-10-02 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Wed Oct 1 10:13:32 2014 -0700| [a9b10e1510ddfcae5119e616e0cc60350c99467c] | committer: Michael Niedermayer lavf/webm_dash: some fields should go into Representation Width, Height and Sample Rate should be in the AdaptationSet tag only if

[FFmpeg-cvslog] lavf/webm_dash: fix hardcode in cues_end computation

2014-10-01 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Wed Oct 1 10:13:30 2014 -0700| [8acb76567aba59be91c9af4aa45b3a0900c57439] | committer: Michael Niedermayer lavf/webm_dash: fix hardcode in cues_end computation Fix an incorrect hard code in cues_end computation. Updating the fate test

[FFmpeg-cvslog] lavf/webm_dash: Fix incorrect bandwidth computation

2014-10-01 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Wed Oct 1 10:13:31 2014 -0700| [b1071db3dfc6fdfe927bc12b5681e63660102145] | committer: Michael Niedermayer lavf/webm_dash: Fix incorrect bandwidth computation Fix incorrect bandwidth computation in some cases. When the cue end descriptor

[FFmpeg-cvslog] fate: Add basic tests for WebM Dash Manifest

2014-08-28 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Mon Aug 25 15:03:45 2014 -0700| [4c9204783ad2ca6a6519988dfba77b78d4e83370] | committer: Michael Niedermayer fate: Add basic tests for WebM Dash Manifest Add fate tests that test out the functionality of WebM DASH Manifest XML generation

[FFmpeg-cvslog] lavf/matroskadec: Ensure cues_end is initialized

2014-08-25 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Mon Aug 25 09:15:13 2014 -0700| [080acf7771e1ca7ab1b20a3c8f20f0ef1150e285] | committer: Michael Niedermayer lavf/matroskadec: Ensure cues_end is initialized Ensure that cues_start and cues_end are always initialized and the

[FFmpeg-cvslog] lavf/matroska: Add functions for WebM DASH Manifest

2014-07-15 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Mon Jul 7 12:52:37 2014 -0700| [5a206569468ae390b0b3c81ba7cc421a0454a19c] | committer: Michael Niedermayer lavf/matroska: Add functions for WebM DASH Manifest Add functions and logic to matroskadec for use by the WebM DASH Manifest XML

[FFmpeg-cvslog] lavf: Add WebM DASH Manifest Muxer

2014-07-15 Thread Vignesh Venkatasubramanian
ffmpeg | branch: master | Vignesh Venkatasubramanian | Mon Jul 14 09:52:23 2014 -0700| [3e73d1429045cc2985772391e1f36a034650880d] | committer: Michael Niedermayer lavf: Add WebM DASH Manifest Muxer This patch adds the ability to generate WebM DASH manifest XML using ffmpeg. A sample command