Nicolas George
a96cd73ff2
src_buffer: implement audio buffer copy.
14 years ago
Nicolas George
d8407bba0e
lavfi/avcodec: implement audio copy_frame_prop.
14 years ago
Nicolas George
32094285ad
lavfi: implement avfilter_get_audio_buffer_ref_from_frame.
14 years ago
Clément Bœsch
9e6a1c8981
ffmpeg: fix indent in term_init().
14 years ago
Clément Bœsch
3c1d52d30b
Fix a few @file doxy inconsistencies.
14 years ago
Clément Bœsch
49df97b282
ffmpeg: stronger ffpresets parsing.
This fixes at least issues with empty lines, and also allows CRLF lines
(in case a user makes its own preset on a MS plateform).
14 years ago
Clément Bœsch
ec271c9579
presets: specify the codecs.
This allows the following usages:
FFMPEG_DATADIR=presets ./ffmpeg -f lavfi -i testsrc=d=5 -vcodec libx264 -vpre ipod640 -f null -
FFMPEG_DATADIR=presets ./ffmpeg -f lavfi -i testsrc=d=5 -vpre libx264-ipod640 -f null -
The second example was broken even if documented.
14 years ago
Clément Bœsch
19bc2320f3
Remove old ffpresets.
They are now replaced with presets/ directory. WIN32 still seems to use
a ffpresets/ directory, but it doesn't look like to be deployed at
install time.
14 years ago
Peter Holik
2ee6dca3b8
png_parser
This adds support for png image2pipe streaming
Update to latest git by: Eugene Ware <eugene@noblesamurai.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
63eb01d9c1
oggvorbis: Try to fix pts off by 1 issue.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
e8339302c0
fate: update ogg seektest after all the bug fixes
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
231d32c8d7
oggtheora: Fix initial pts
code based on the solution in vorbis
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
49d935b5d2
seek-test: support printing multiple packets
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
ef32fbafcd
oggdec: fix off by one error on pos_limit
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
a6bb09fc1a
oggdec: print error on failure to create streams
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
251ce23165
oggdec: print error on changing streams when its unsupported.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
6fd478062c
oggdec: print error on unsupported versions
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
96fb233e64
oggdec: reset lastpts so that justins vorbis duration correction is not skiped
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
5f9f78dc9b
oggdec: pass avformat context to ogg_reset()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
babf2a3467
seek-test: support manually forcing a seek to a specific position
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Paul B Mahol
4b70bba57e
zerocodec: check if there is previous frame
Fixes crash in bug #1219 .
Signed-off-by: Paul B Mahol <onemda@gmail.com>
14 years ago
Paul B Mahol
b7159877b1
shorten: unsigned 8bit support
14 years ago
Michael Niedermayer
d98b254ab8
Merge https://github.com/mjbshaw/FFmpeg-OpenJPEG-J2K-Encoder
* https://github.com/mjbshaw/FFmpeg-OpenJPEG-J2K-Encoder :
libopenjpegdec: respect JP2 color space, fix ticket 1179
Merged-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Bradshaw
b7a928b2d1
libopenjpegdec: respect JP2 color space, fix ticket 1179
Signed-off-by: Michael Bradshaw <mbradshaw@sorensonmedia.com>
14 years ago
Michael Niedermayer
27744fe439
Merge remote-tracking branch 'qatar/master'
* qatar/master:
mpeg12: fixed parsing in some mpeg2 streams
Add SMPTE240M transfer characteristics flag.
mpegts: Some additional HDMV types and reg descriptors for mpegts
motionpixels: Clip YUV values after applying a gradient.
jpeg: handle progressive in second field of interlaced.
ituh263dec: Implement enough of Annex O (scalability) to fix a FPE.
h263: more strictly forbid frame size changes with frame-mt.
h264: additional protection against unsupported size/bitdepth changes.
tta: prevents overflows for 32bit integers in header.
configure: remove malloc_aligned.
vp8: update frame size changes on thread context switches.
snowdsp: explicitily state instruction size.
wmall: fix reconstructing audio with uncoded channels
WMAL cosmetics: fix indentation
gitignore: add Win32 library suffixes
Conflicts:
configure
libavcodec/h263dec.c
libavcodec/h264.c
libavcodec/ituh263dec.c
libavcodec/mjpegdec.c
libavcodec/wmalosslessdec.c
libavcodec/x86/snowdsp_mmx.c
libavformat/mpegts.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Clément Bœsch
af58a77f0a
lavfi/src_buffer: fix indent.
14 years ago
Clément Bœsch
fd4b4dda9c
ffmpeg: fix indent.
14 years ago
Nicolas George
f8d58c594d
src_buffer: merge av_asrc_buffer_add_audio_buffer_ref.
Implement it using av_buffersrc_add_ref.
14 years ago
Nicolas George
be8edff8d1
src_buffer: move audio format change check in a separate function.
14 years ago
Nicolas George
cc14cdec45
src_buffer: move buffer copy in a separate function.
This will make merging with the audio part easier.
14 years ago
Nicolas George
f94b150a03
src_buffer: move format change check in a separate function.
This will make merging the check with the audio part easier.
14 years ago
Nicolas George
3985ec0ee6
src_buffer: introduce av_buffersrc_add_ref().
This function merges the features of
av_vsrc_buffer_add_video_buffer_ref() and
av_buffersrc_buffer().
14 years ago
Clément Bœsch
77c0b361b0
doc: fix API examples references.
14 years ago
Clément Bœsch
9ae570fb5f
JACOsub demuxer, decoder and muxer.
15 years ago
Nicolas George
234e00259b
ffplay: use AVFrame accessor.
14 years ago
Nicolas George
ae344b2c5e
ffmpeg: use AVFrame accessor.
14 years ago
Nicolas George
e296f1b1c4
lavc: implement accessors for some AVFrame fields.
Compared to av_opt_ptr, accessors bring:
- better performance (negligible);
- compile-time type check;
- link-time existence check
(or at worst, a dynamic linker error instead of a NULL dereference).
14 years ago
Hendrik Leppkes
1d4a01474d
mpeg12: fixed parsing in some mpeg2 streams
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
14 years ago
Hendrik Leppkes
ca93f0fa36
Add SMPTE240M transfer characteristics flag.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
14 years ago
Joakim Plate
68b9ed8391
mpegts: Some additional HDMV types and reg descriptors for mpegts
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
14 years ago
Michael Niedermayer
c1fe2db376
swr: add ff_int32_to_float_a_avx
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
29ed1900cc
swr-test: fix rounding error leading to NAN
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
28d37f7160
examples/decoding_encoding: fix encoding when all frames got buffered.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Stefano Sabatini
20f47eb574
doc/filters: consistently use '"' for quoting the drawtext arguments in examples
14 years ago
Stefano Sabatini
126ba1626e
lavfi/drawtext: give a new alias "timecode_rate" to the the r/rate option
The option is related to the timecode, the new name clearly specifies the
context. Also it allows to list the option close to the other timecode
options.
14 years ago
Stefano Sabatini
4f19e50c23
doc/filters: document drawtext draw expression
14 years ago
Stefano Sabatini
eb07f4ccb5
lavfi/drawtext: rename and document variables d_expr and d_pexpr
Use the more expressive names draw_expr and draw_pexpr, also more
consistent.
14 years ago
Stefano Sabatini
56b39bd55d
doc/filters: document rand() drawtext expression function
14 years ago
Stefano Sabatini
f4a6c3b099
doc/filters: document x and y drawtext expression parameters
14 years ago
Stefano Sabatini
730af6e617
doc/filters: fix location of "rate" and "timecode" drawtext options
They are options, not expression parameters.
14 years ago