Al@dneg.com
c88a832735
movenc: Addtion of \251cmt field to udta
...
Allows support of comment in udta for libquicktime, also currently \251des is used
which is ignored by mov.c.
\251cmt IS currently already picked up by mov.c
References
libquicktime
http://libquicktime.cvs.sourceforge.net/viewvc/libquicktime/libquicktime/src/udta.c?view=markup
Also listed here:
http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/QuickTime.html#UserData
Not listed here, but that`s not entirely surprising, as udta fields are expected to be somewhat arbitary.
http://developer.apple.com/library/mac/#documentation/QuickTime/qtff/QTFFChap2/qtff2.html#//apple_ref/doc/uid/TP40000939-CH204-BBCCFFGD
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Paul B Mahol
30659a2233
smush: properly flag audio packets
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
13 years ago
Paul B Mahol
26fa84105b
paf: properly flag video packets
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
13 years ago
Michael Niedermayer
d8ce478c43
lavf: limit "Adjusting PTS forward" code to video streams
...
It can end up slightly messing up a series of valid timestamps
after a invalid one.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Stefano Sabatini
3f345290dc
lavf/segment: sort options
13 years ago
Stefano Sabatini
8dc31f8da8
lavf/segment: make use of av_parse_time() when parsing the -segment_time value
...
Increase flexibility/consistency.
Also rename recording_time field to time, for enhanced
consistency/readability.
13 years ago
Stefano Sabatini
7f08bfae6e
lavf/segment: add segment_list_type option, extend format for the segment list file
...
Add list extended format which specifies in the list file the start and
ending time for each segment. This is required to make it available this
information to external tools, avoiding the need to perform file analysis
in the output segments.
13 years ago
Stefano Sabatini
b010d9b586
lavf/nutenc: provide meaningful error message and error code in case of invalid pts
13 years ago
Anton Khirnov
25b51b2c44
id3v2: add a mimetype for bmp pictures.
13 years ago
Anton Khirnov
b7d3a9a015
flacdec: be less strict when parsing attached pictures.
...
Only return an error if memory allocation fails or error recognition is
set to explode. Otherwise just print an error message and continue
reading the file.
13 years ago
Anton Khirnov
dba5b06ead
flacdec: don't create an attached picture stream until we have all information.
...
This way we don't end with an invalid stream if parsing the picture
fails.
13 years ago
Ronald S. Bultje
fdaad6354f
mxfdec: replace x>>av_log2(sizeof(..)) by x/sizeof(..).
...
Also replace x>>av_log2(sizeof(..)) + 1 by x/sizeof(..). The +1 is
probably meant to emulate av_log2_ceil(sizeof(..)) in cases where ".."
is not a power of two.
13 years ago
Lou Logan
b22ecbc6a5
cosmetics: various spelling fixes
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Martin Storsjö
e43f56b205
flvdec: Treat all nellymoser versions as the same codec
...
This avoids creating new AVStreams for them when switching between
different variants of them, since we can handle changes between
different sample rates of nellymoser within the same stream.
Signed-off-by: Martin Storsjö <martin@martin.st>
13 years ago
Matthieu Bouron
d99001cab3
mxfenc: support dnxhd codec
13 years ago
Matthieu Bouron
135e684311
mxfenc: support smpte dv codec
...
After some internal talks it seems the code is similar to what is in FFmbc
by Baptiste Coudurier; Baptiste accepted to relicense the similiar chunks
from GPL to LGPL.
13 years ago
Georg Lippitsch
325fb246f2
FireWire DV/HDV input device using libiec61883
...
Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
13 years ago
Alexander Strasser
1fe6cb448a
lavf/file: cosmetic: Use "not" instead of "equals zero"
...
This is more similar to the "overall" FFmpeg coding style.
13 years ago
Alexander Strasser
585bd4922a
lavf/file: cosmetic: Remove superfluous ternary operator
13 years ago
Luca Barbato
5b54a90c8b
flvdec: optionally trust the metadata
...
In certain conditions video or audio frames might appear way later in the
stream.
13 years ago
Paul B Mahol
7de4a16508
PAF demuxer and decoder
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
13 years ago
Carl Eugen Hoyos
73bb4e9ca6
nut: add 12/14 bit yuv to nut/raw
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Ronald S. Bultje
1ce1e6360d
mov: use forward declaration of a function instead of a table.
...
MSVC gives a compile error on the tentative definition of
mov_default_parse_table[].
13 years ago
Diego Biurrun
2047e40e6e
Clarify Doxygen comment for FF_API_* #defines.
13 years ago
Piotr Bandurski
a54bc1ebb8
riff: add "YUV8" FourCC
...
sample:
http://samples.mplayerhq.hu/V-codecs/yuv8/MAILTEST.AVI
Reviewed-by: compn <tempn@twmi.rr.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Stefano Sabatini
af392efe51
lavf/segment: rename SegmentContext.pb to list_pb
...
The new name is more auto-explicative, as the pb is used for the segment
list file.
13 years ago
Stefano Sabatini
d8013f38ab
lavf/segment: add error log in case of invalid filename template
...
Better rather than silently exit.
13 years ago
Stefano Sabatini
a1e092ccd3
lavf/segment: fix logic for segmenting audio-only inputs
...
Also add a comment for clarifying the logic.
Fix trac ticket #1290 .
13 years ago
Stefano Sabatini
4e2899dd31
lavf/segment: add more information in log message in seg_write_packet()
13 years ago
Stefano Sabatini
fd0e6ef99a
lavf/segment: remove unused offset variable
13 years ago
Stefano Sabatini
77dcae5d74
lavf/segment: apply misc fixes to the private options internal documentation
...
Option help message tell what the option *does*, not what the set field
represents.
13 years ago
Stefano Sabatini
a5af29336a
lavf/segment: slightly simplify fail logic in seg_write_packet()
13 years ago
Stefano Sabatini
4ad17bc76b
lavf/segment: move list filename printing logic from segment_end() to segment_start()
...
Allow to deal with the list file printing only in a single point, thus
simplifying logic, and allow a bit of factorization (no special case
needed when printing the first file name of the list).
13 years ago
Diego Biurrun
09f211987c
misc typo and wording fixes
13 years ago
Luca Barbato
09a445ce34
flvdec: initial stream switch support
...
Codec change midstream gets mapped to a separate stream.
13 years ago
Paul B Mahol
596814f978
jvdec: fix memleak of jv->frames
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
13 years ago
Michael Niedermayer
9d0c71e5e3
jvdemux: correct size for truncated packets
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Michael Niedermayer
a08efa2e36
has_decode_delay_been_guessed: tighten up the heuristic.
...
This adds the minimum delay needed with the current decoder to
recognize the reorder buffer size for the reference bitstreams.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Michael Niedermayer
4e9e0700fb
has_decode_delay_been_guessed: skip guessing when sps.num_reorder_frames is available
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Michael Niedermayer
2c883c6acf
has_decode_delay_been_guessed: improve heuristic
...
This allows MR4_TANDBERG_C.264 and MR5_TANDBERG_C.264 to be decoded without -strict 1
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Anton Khirnov
5e745cefc0
asfdec: read attached pictures.
13 years ago
Anton Khirnov
728d2afa17
apetag: reindent
13 years ago
Anton Khirnov
02a951b919
apetag: export attached covers as video streams.
13 years ago
Anton Khirnov
b72767df8e
apetag: fix the amount of data read from binary tags.
...
Substract the filename size from the data size.
13 years ago
Anton Khirnov
f2e175c756
apetag: make sure avio_get_str() doesn't read more than it should.
13 years ago
Anton Khirnov
a02b8c695c
mov: read itunes cover art.
13 years ago
Clément Bœsch
c855ce2671
lavf/wtvdec: add missing { } around if.
...
This should fix the current failures spotted by FATE.
13 years ago
Kostya Shishkov
edf35d8342
MS ATC Screen (aka MSS3) decoder
13 years ago
Peter Ross
c4e0e74438
wtvdec: return error when filetime_to_iso8601/crazytime_to_iso8601 conversion fails
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Michael Niedermayer
23eeffcd48
mov: add workaround for incorrect 0 time point.
...
Fixes Ticket1471
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago