Dustin Brody
b89f8774f2
avidec: migrate last of lavf from FF_ER_* to AV_EF_*
Signed-off-by: Anton Khirnov <anton@khirnov.net>
14 years ago
ami_stuff
ef9623f670
Add "S263" FourCC
fixes ticket #923
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Anton Khirnov
aa2e4bb058
lavf: free packets for muxers implementing interleave_packet().
Fixes a memleak.
14 years ago
Anton Khirnov
f97cb45156
lavf: fix and extend av_interleaved_write_frame() doxy.
Specify that lavf is responsible for freeing the data.
14 years ago
Alex Converse
d7420e0ac9
mov: Remove dead stores for spherical coordinates for channel position.
14 years ago
Dmitry Volyntsev
4259d1eb99
fix rtp 916 issue, patch 2
Reviewed-by: Luca Abeni <lucabe72@email.it>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Dmitry Volyntsev
b29ec002bb
fix rtp 916 issue
Reviewed-by: Luca Abeni <lucabe72@email.it>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Tomas Härdin
1de5154dfb
mxfdec: Consider OPAtom files that don't have exactly one EC to be OP1a
This fixes demuxing of 2011_DCPTEST_24FPS.V.mxf.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Reimar Döffinger
203f94fd7c
mxfdec: Add missing free.
Should fix valgrind FATE.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
14 years ago
Reimar Döffinger
6003ec880b
asfdec: Move variable declarations into the blocks they are used in.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
14 years ago
Paul B Mahol
ffa0923eee
add SMJPEG muxer
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
14 years ago
Paul B Mahol
68b94f8bc3
avformat: split out common SMJPEG code
This is a preparation for adding SMJPEG muxer.
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
14 years ago
Panagiotis H.M. Issaris
811de351ea
Enhance HLS seeking.
Enhances seeking by demuxing until the requested timestamp is reached within
the segment selected by the seek code using the playlist info.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Jean First
fa169d5650
mov: cosmetics - move a line to a better position and add a comment
mov: cosmetics - move a line to a better position and add a comment
Oana Andreea Stratulat submitted a similar patch to trac, but forgot
to notify the ML about it.
Signed-off-by: Jean First <jeanfirst@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Jean First
60168f9319
movenc: add FIXME to add alis and rsrc atoms
Signed-off-by: Jean First <jeanfirst@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Jean First
0c10885c39
movenc: indent cosemtics
Signed-off-by: Jean First <jeanfirst@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Daniel Huang
bcd5d979aa
mov, mxfdec: Employ more meaningful return values.
Signed-off-by: Diego Biurrun <diego@biurrun.de>
14 years ago
Reimar Döffinger
ea3abcd58f
Fix ff_get_guid for short reads or errors.
Current code would just return uninitialized data with no way
to detect this condition.
Instead, fill the whole GUID with 0 in that case.
Fixes valgrind uninitialized data errors in fate-seek-lavf_asf.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
14 years ago
Michael Niedermayer
52889b543d
mpeg12dec: BW10 support
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
b26f0ee39f
avidec: XMPG support
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Laurent BRULET
45c39e566f
udp: fix segfault on closing
Fixes ticket915
14 years ago
Oana Stratulat
a63a86fd6f
Fixes issue 890: OOM with zmbv file
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Peter Ross
3a1df393b8
ico: favour BITMAPHEADER dimensions over IconEntry dimensions
Fixes ticket 759.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Nicolas Noirbent
62a22b2865
segment: fix FPE when segment_list_size is 0
With the added benefit that allowing -segment_list_size 0 makes it
possible to keep all segment entries in the list file.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
645569e19f
Revert "riff: remove references to sonic codec ids"
This reverts commit 0fd88d3988 .
Theres no reason to drop support for this.
14 years ago
Stefano Sabatini
0be8e66174
mpegtsenc: do not reference the deprecated ffmpeg option 'vbsf' in a log message
Give a more generic advice.
14 years ago
Stefano Sabatini
3fcf841ff5
mpegtsenc: fix some typos: aac -> AAC, adts -> ADTS
14 years ago
Stefano Sabatini
9a7f2aa958
mpegtsenc: use more meaningful error codes
14 years ago
Alex Converse
4df30f7114
utils: Check for extradata size overflows.
14 years ago
Martin Storsjö
6b9e4eea83
avio: Fix the value of the deprecated URL_FLAG_NONBLOCK
This isn't used in practice anywhere within libav at the moment,
but change it for consistency until it is removed.
URL_RDONLY/WRONLY were fixed in commit 5b81e29593 (after the
values that actually were used were changed at the major bump,
in commit cbea3ac8 ), but this flag was unintentionally left unfixed.
Signed-off-by: Martin Storsjö <martin@martin.st>
14 years ago
Reimar Döffinger
742b660eb7
wtvdec: fix a few memleaks as show by valgrind with the FATE test.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
14 years ago
Anton Khirnov
44bcab5883
ffmenc: remove references to deprecated AVFormatContext.timestamp.
14 years ago
Anton Khirnov
e5c708151e
lavf: undeprecate read_seek().
The "new seeking API" was never finished and nobody is working on it.
14 years ago
Anton Khirnov
0fd88d3988
riff: remove references to sonic codec ids
They are deprecated and will be purged on next major bump.
14 years ago
Peter Ross
051257495a
ico: reject icon entries that are smaller than sizeof(BITMAPHEADER)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Peter Ross
90dbd08127
ico: ignore IconEntry.bpp value, and favour BITMAPHEADER.NumColors value over that in IconEntry
Fixes ticket 905.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Peter Ross
bd3a12d68d
ico: consider IconEntry.NumColors of 255 to be ambiguous
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Justin Ruggles
f01f6a8474
gsm demuxer: use generic seeking instead of a gsm-specific function.
Since packets all contain only a single block, the generic seek function can
be used while still maintaining block-accuracy.
14 years ago
Justin Ruggles
467879eb54
gsm demuxer: return packets with only 1 gsm block at a time.
fixes stream copy of raw gsm to mov.
tested with QuickTime.
14 years ago
Oana Stratulat
550f7c43ec
Fixes wrong duration in .mov file. Issue 599
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Janne Grunau
68e252f548
wtv: fix memleaks during normal operation
14 years ago
Justin Ruggles
4556ebfb7d
ipmovie: fix pts for CODEC_ID_INTERPLAY_DPCM
frame sample count calculation was incorrect
14 years ago
Justin Ruggles
e9626eb32e
sierravmd: fix audio pts
The duration of the first packet was being calculated incorrectly, leading to
an incorrect timestamp offset.
14 years ago
Martin Storsjö
a78dbada55
movenc: Don't store a nonzero creation time if nothing was set by the caller
If the creation time is stored in the file as a zero, the
mov demuxer skips exporting the creation time. Currently,
files muxed without a creation time get demuxed with a
Jan 1st 1970 creation timestamp.
Signed-off-by: Martin Storsjö <martin@martin.st>
14 years ago
Reimar Döffinger
efd6b80b40
rawdec: use av_shrink_packet.
This fixes reads of uninitialized data by the parser when running
FATE sample h264-conformance/SL1_SVA_B.264.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
14 years ago
Michael Niedermayer
72c5828c93
lavf: Add forgotten line from 212fd3a1f1
This fixes a tiny memleak.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
52ef95474b
ipmovie: Fix passing resolution changes on.
Fixes Ticket676
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Diego Biurrun
52877251cf
build: Skip compiling network.h and rtsp.h if networking is not enabled.
rtsp.h relies on network.h and the latter conditionally defines fallback OS
structures that rely on configure tests, which are only run if networking
is enabled.
14 years ago
Diego Biurrun
3dc99a18d4
cosmetics: drop some pointless parentheses
14 years ago
Michael Niedermayer
c8e309c2a6
lavf: Do not attempt to use frame multi threading when probing.
This fixes various problems with getting stream info. For example playback of the
file of Ticket88. Multithreaded find_stream_info should be reenabled
once it works correctly
This partly reverts 212fd3a1f1
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago