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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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
47 matches
Mail list logo