- 17 Aug, 2018 1 commit
-
-
James Almer authored
This will get ISOBMFF and Matroska up to date with the revised AV1 Codec Configuration Box spec. For now keep propagating raw OBUs as extradata until all libavcodec modules are adapted to handle AV1CodecConfigurationRecord formatted extradata. Tested-by:
Thomas Daede <bztdlinux@gmail.com> Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 07 Apr, 2018 3 commits
-
-
James Almer authored
Newly allocated data buffers (wavpack, prores, compressed buffers) are padded to meet the requirements of AVPacket. About 10x speed up in matroska_parse_frame(). Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
Simplifies code in matroska_parse_frame(). This is in preparation for the following patch. Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
Data in EbmlBin objects is never changed after being read from the input file (save for two specific cases with encoded CodePrivate), so using AVBufferRef we can prevent unnecessary copy of data by instead creating new references to said constant data. Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 04 Apr, 2018 3 commits
-
-
James Almer authored
Fixes memleaks. Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
Fixes memleaks. Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
It's more robust and efficient. Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 20 Feb, 2018 3 commits
-
-
James Almer authored
err is already an AVERROR. Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
Fixes potential memory leaks Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
Defined in a recent revision of https://www.webmproject.org/docs/container/ This prevents storing the contents of CodecPrivate into extradata for a codec that doesn't need nor expect any. It will among other things prevent matroska specific binary data from being dumped onto other formats during remuxing. Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 30 Jan, 2018 1 commit
-
-
James Almer authored
There's at least one known file with a TrueHD stream that hasn't been correctly muxed, and requires full frame parsing and repack. Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 28 Jan, 2018 1 commit
-
-
Marton Balint authored
Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- 19 Jan, 2018 1 commit
-
-
Nikolas Bowe authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 06 Nov, 2017 1 commit
-
-
Sean McGovern authored
Regression since 569d18aa. Bug-Id: 1055 Cc: libav-stable@libav.org
-
- 03 Nov, 2017 1 commit
-
-
James Almer authored
track->video.projection.type is set to 0 (a Matroska specific "No spherical metadata present" value, with no related AVSphericalMapping) by default on files without the element. This removes bogus warnings on every single matroska file without Spherical metadata. Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 07 May, 2017 1 commit
-
-
Steven Liu authored
Fixes Coverity CID: 1405453 Reviewed-by:
wm4 <nfxjfg@googlemail.com> Reviewed-by:
Hendrik Leppkes <h.leppkes@gmail.com> Signed-off-by:
Steven Liu <lq@chinaffmpeg.org>
-
- 30 Apr, 2017 1 commit
-
-
James Almer authored
Based on a patch by Hendrik Leppkes Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 23 Apr, 2017 2 commits
-
-
Derek Buitenhuis authored
The WebM DASH spec states: The Initialization Segment shall not contain Clusters or Cues. The Segment Index corresponds to the Cues. Previously, it included the cues if they were at the front. Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
Derek Buitenhuis authored
Output was apparently not tested for correctness. Passing overlapping memory to snprintf causes undefined behavior, and usually resulted in only the very last timestamp being written to metadata, and not a list at all. Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
- 17 Apr, 2017 2 commits
-
-
James Zern authored
Signed-off-by:
James Zern <jzern@google.com>
-
Vignesh Venkatasubramanian authored
Add an option to webm_dash_manifest demuxer to specify a value for "bandwidth" field in the DASH manifest. The value is then used by the muxer. Fixes an existing FIXME in the code. Signed-off-by:
Vignesh Venkatasubramanian <vigneshv@google.com> Signed-off-by:
James Zern <jzern@google.com>
-
- 29 Mar, 2017 1 commit
-
-
Clément Bœsch authored
-
- 23 Mar, 2017 1 commit
-
-
Vittorio Giovara authored
These values are defined to be 32bit in the specification, so it makes more sense to store them as fixed width. Based on a patch by Micahel Niedermayer <michael@niedermayer.cc>. Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 17 Mar, 2017 1 commit
-
-
Vittorio Giovara authored
These values are defined to be 32bit in the specification, so it makes more sense to store them as fixed width. Based on a patch by Micahel Niedermayer <michael@niedermayer.cc>. Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 07 Mar, 2017 4 commits
-
-
Vittorio Giovara authored
-
Vittorio Giovara authored
Update the fate test as needed.
-
Vittorio Giovara authored
Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
James Almer authored
Signed-off-by:
James Almer <jamrial@gmail.com> Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 28 Feb, 2017 1 commit
-
-
Carl Eugen Hoyos authored
Regression since 2c8d876d
-
- 06 Feb, 2017 1 commit
-
-
Chris Cunningham authored
Blocks are marked as key frames whenever the "reference" field is zero. This breaks for non-keyframe Blocks with a reference timestamp of zero. The likelihood of reference timestamp being zero is increased by a longstanding bug in muxing that encodes reference timestamp as the absolute time of the referenced frame (rather than relative to the current Block timestamp, as described in MKV spec). Now using INT64_MIN to denote "no reference". Reported to chromium at http://crbug.com/497889 (contains sample)
-
- 26 Jan, 2017 1 commit
-
-
James Almer authored
This reflects a recent change to the spec draft. Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 05 Jan, 2017 1 commit
-
-
Anton Khirnov authored
If a read fails, the current code will free the data but leave the size non-zero. Make sure the size is zeroed in such a case. CC: libav-stable@libav.org Bug-Id: 1001 Found-By: Kamil Frankowicz Signed-off-by:
Sean McGovern <gseanmcg@gmail.com>
-
- 27 Dec, 2016 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 24 Dec, 2016 1 commit
-
-
John Stebbins authored
The codec id for SRT was changed and conditionals were not updated.
-
- 11 Dec, 2016 2 commits
-
-
James Almer authored
Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
The demuxer doesn't fill the defaults if the master isn't present. This results in codecpar->color_space being set with a value of zero (RGB) on such files. Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 08 Dec, 2016 3 commits
-
-
James Almer authored
Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 02 Dec, 2016 1 commit
-
-
Rainer Hochecker authored
This reverts parts of c1658257. The hard coded 30 seconds are a lot, and finishing the seek can takes several seconds when the source is on a network share. Remove this code entirely, because it does more bad than good. (Commit message provided by committer, based on the original messages by the patch author.) Signed-off-by:
Rainer Hochecker <fernetmenta@online.de> Signed-off-by:
wm4 <nfxjfg@googlemail.com>
-