- 17 2月, 2016 1 次提交
-
-
由 Derek Buitenhuis 提交于
Signed-off-by: NDerek Buitenhuis <derek.buitenhuis@gmail.com>
-
- 14 2月, 2016 1 次提交
-
-
由 Luca Barbato 提交于
An AVIO offset is int64_t. Bug-Id: 921
-
- 09 2月, 2016 1 次提交
-
-
由 Thierry Foucu 提交于
The UUID is based on http://www.adobe.com/devnet/xmp.html The patch is made according to XMP SPECIFICATION PART 3 - STORAGE IN FILES See Table 8 Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
- 05 2月, 2016 1 次提交
-
-
由 Eran Kornblau 提交于
Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
- 24 1月, 2016 1 次提交
-
-
由 Anton Khirnov 提交于
Some (de)muxers open additional files beyond the main IO context. Currently, they call avio_open() directly, which prevents the caller from using custom IO for such streams. This commit adds callbacks to AVFormatContext that default to avio_open2()/avio_close(), but can be overridden by the caller. All muxers and demuxers using AVIO are switched to using those callbacks instead of calling avio_open()/avio_close() directly. (de)muxers that use the URLProtocol layer directly instead of AVIO remain unconverted for now. This should be fixed in later commits.
-
- 21 1月, 2016 1 次提交
-
-
由 Derek Buitenhuis 提交于
This feature is mostly only used by NLE software, and is both of dubious value being enabled by default, and a possible security risk. Signed-off-by: NDerek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: NLuca Barbato <lu_zero@gentoo.org>
-
- 20 1月, 2016 1 次提交
-
-
由 Derek Buitenhuis 提交于
This feature is mostly only used by NLE software, and is both of dubious value being enabled by default, and a possible security risk. Signed-off-by: NDerek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
- 16 1月, 2016 1 次提交
-
-
由 Mats Peterson 提交于
Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
- 15 1月, 2016 1 次提交
-
-
由 Mats Peterson 提交于
Confine the 0x00000000 to 'raw '/'twos' fourcc mapping to old version 0 sound sample descriptions, since they are the only valid sample descriptions for this type of mapping. Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
- 08 1月, 2016 2 次提交
-
-
由 Michael Niedermayer 提交于
Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
由 Mats Peterson 提交于
In many older QuickTime files, the audio format, or "fourcc", is 0x00000000. The QuickTime File Format Specification states the following regarding this situation: "This format descriptor should not be used, but may be found in some files. Samples are assumed to be stored in either 'raw ' or 'twos' format, depending on the sample size field in the sound description." MPlayer handles this logic by itself, but FFmpeg/FFplay currently does not. Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
- 31 12月, 2015 1 次提交
-
-
由 erankor 提交于
support reading encrypted mp4 using aes-ctr, conforming to ISO/IEC 23001-7. a new parameter was added: - decryption_key - 128 bit decryption key (hex) Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
- 28 12月, 2015 1 次提交
-
-
由 Mats Peterson 提交于
This consists mainly of moving the palette handling from the mov_parse_stsd_video() function to a new ff_get_qtpalette() function in the new file qtpalette.c, which will be shared by both matroskadec.c and mov.c. Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
- 22 12月, 2015 1 次提交
-
-
由 Michael Niedermayer 提交于
Fixes: Endangered\ Species\ 1x01\ Collecting\ Merl.mp4 Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
- 13 12月, 2015 1 次提交
-
-
由 Michael Niedermayer 提交于
Fixes Ticket5047 Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
- 05 12月, 2015 1 次提交
-
-
由 Neil Birkbeck 提交于
QuickTime metadata can come after trak data. Add indicator for which trak is being parsed (-1 if none) so that global metadata after the trak can be parsed. Signed-off-by: NNeil Birkbeck <neil.birkbeck@gmail.com> Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
- 04 12月, 2015 1 次提交
-
-
由 Clément Bœsch 提交于
-
- 23 11月, 2015 1 次提交
-
-
由 Ganesh Ajjanagadde 提交于
This simplifies the code. Reviewed-by: NMichael Niedermayer <michael@niedermayer.cc> Signed-off-by: NGanesh Ajjanagadde <gajjanagadde@gmail.com>
-
- 18 11月, 2015 1 次提交
-
-
由 John Stebbins 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
- 16 11月, 2015 2 次提交
-
-
由 Ganesh Ajjanagadde 提交于
This is possibly undefined behavior based on sequence point rules, but I have not studied the spec at that level of detail. Fixes: CID 1338321. Reviewed-by: NMichael Niedermayer <michael@niedermayer.cc> Signed-off-by: NGanesh Ajjanagadde <gajjanagadde@gmail.com>
-
由 Ganesh Ajjanagadde 提交于
Fixes: CID 1338328. Reviewed-by: NPaul B Mahol <onemda@gmail.com> Signed-off-by: NGanesh Ajjanagadde <gajjanagadde@gmail.com>
-
- 12 11月, 2015 2 次提交
-
-
由 Vittorio Giovara 提交于
Some entries might be either empty or contain types we do not parse (eg. 'url '). In both cases, if an 'alis' is not the first entry, external references are not loaded, so make sure that the array starts with an 'alis' dref.
-
由 Vittorio Giovara 提交于
Rather than reading the alternate absolute path version from dref type 18, make sure that 0s are considered as '/'. These values are sometimes present in the full path, and are mistakenly interpreted as line terminators othewise. With the correct handling of this dref type, parsing type 18 is not needed any more.
-
- 11 11月, 2015 1 次提交
-
-
由 Bryan Huh 提交于
Chapter-indexing can be expensive since chapters may be interspersed throughout the entire file and may require many seeks - especially costly when consuming a video over a remote protocol like http. Furthermore it is often unnecessary, especially when only trying to get video info (e.g. via ffprobe). Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
- 03 11月, 2015 1 次提交
-
-
由 wm4 提交于
I've got some m4a samples that had jpeg cover art marked as png. Since these files were supposedly written by iTunes, and other software can read it (e.g. clementine does), this should be worked around. Since png has a very simple to detect header, while it's apparently a real pain to detect jpeg in the general case, try to detect png and assume jpeg otherwise. Not bothering with bmp, as I have no test case. Signed-off-by: NLuca Barbato <lu_zero@gentoo.org>
-
- 26 10月, 2015 1 次提交
-
-
由 Tinglin Liu 提交于
The Apple dev specification: https://developer.apple.com/library/mac/documentation/QuickTime/QTFF/Metadata/Metadata.html Basically the structure is like: |--meta |----hdlr |----keys |----ilst 1) The handler type in the metadata handler atom is ‘mdta’. 2) The key and value are stored separately for each key-value pair. The 'keys' atom stores the key table, while 'ilst' atom stores the values corresponding to the indices in the key table. Signed-off-by: NDerek Buitenhuis <derek.buitenhuis@gmail.com>
-
- 23 10月, 2015 1 次提交
-
-
由 Michael Niedermayer 提交于
mp3 packets all have the same duration and number of samples if their duration indicated in the container varies then thats an indication that they are not 1 mp3 packet each. If this autodetection fails for some case then please contact us and provide a testcase. Fixes Ticket4938
-
- 14 10月, 2015 1 次提交
-
-
由 Ganesh Ajjanagadde 提交于
Partially fixes Ticket 4727. -duration is not a safe expression, since duration can be INT_MIN. One might ask how it can become INT_MIN. Although it is true that line 2574 is no longer reached with INT_MIN due to commit 053e80f6 (which fixed another integer overflow issue), mov_update_dts_shift is called on line 3549 as well, right after a read of untrusted data. One can do the fix locally there, but that function is already a huge mess. Changing mov_update_dts_shift is likely better. This changes duration to INT_MIN + 1 in such cases. This should not make any practical difference since such streams are anyway fuzzer files. Tested with FATE. Reviewed-by: NMichael Niedermayer <michael@niedermayer.cc> Signed-off-by: NGanesh Ajjanagadde <gajjanagadde@gmail.com>
-
- 10 10月, 2015 2 次提交
-
-
由 Rodger Combs 提交于
Fixes trac #3842
-
由 Andreas Cadhalpun 提交于
Reviewed-by: NLou Logan <lou@lrcd.com> Signed-off-by: NAndreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
-
- 30 9月, 2015 1 次提交
-
-
由 Shawn Singh 提交于
The DDTS atom is defined in ETSI TS 102 114, v1.4.1, Annex E. This is useful for DTS-HD formats, some of which cannot be decoded by dcadec.c or libdcadec. Signed-off-by: NShawn Singh <shawnsingh@google.com> Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
- 29 9月, 2015 1 次提交
-
-
由 wm4 提交于
Note that convergence_duration had another meaning, one which was in practice never used. The only real use for it was a 64 bit replacement for the duration field. It's better just to make duration 64 bits, and to get rid of it. Signed-off-by: NVittorio Giovara <vittorio.giovara@gmail.com>
-
- 13 9月, 2015 1 次提交
-
-
由 Clément Bœsch 提交于
-
- 07 9月, 2015 1 次提交
-
-
由 Martin Storsjö 提交于
The previous restriction was partially designed to fix certain (broken) samples from bug 215. There should be no restriction on the number of keyframes per fragment or trun. The spec suggests that all frames lacking MOV_FRAG_SAMPLE_FLAG_IS_NON_SYNC are key frames, but we require the flag MOV_FRAG_SAMPLE_FLAG_DEPENDS_YES to be unset as well. This works for (possibly broken) media that never sets the NON_SYNC flag and should also be correct for any spec-compliant file. For files that never set either of the flags, all samples are marked as keyframes. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 04 9月, 2015 1 次提交
-
-
由 Michael Niedermayer 提交于
Fixes integer overflow Fixes: unknown_unknown_31b_795_cov_1818643045_raybauduc.mov Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
- 03 9月, 2015 1 次提交
-
-
由 Michael Niedermayer 提交于
Fixes: unknown_unknown_19e_414_cov_764838672_bellhamlam.mov Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
- 27 8月, 2015 1 次提交
-
-
由 Carl Eugen Hoyos 提交于
Fixes ticket #4747.
-
- 18 8月, 2015 2 次提交
-
-
由 Ronald S. Bultje 提交于
-
由 Ronald S. Bultje 提交于
ff_dlog checks compilability, and is non-public. av_dlog is deprecated and no longer exists if FF_API_DLOG=0.
-
- 02 8月, 2015 1 次提交
-
-
由 Vesselin Bontchev 提交于
Commit 0a551cbe introduced "activation_bytes" option, and not specifying this option (while calling ffmpeg / ffprobe) causes the program to quit early. Before this commit, ffprobe was capable of processing metadata in .aax files. Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-