a8a9844a3c
h264: reset recovery frame on seeks.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-09-20 02:52:17 +02:00
8716c178dd
Check for invalid slice offsets in real decoder.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-09-20 01:34:53 +02:00
a254452472
regtests: add a flashsv2 decoder test limited to keyframes
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-09-20 01:12:42 +02:00
a6186f3a00
Merge remote-tracking branch 'qatar/master'
...
* qatar/master:
movenc: fix NULL reference in mov_write_tkhd_tag
rmdec: Reject invalid deinterleaving parameters
rv34: Fix potential overreads
rv34: Fix buffer size used for MC of B frames after a resolution change
rv34: Avoid NULL dereference on corrupted bitstream
rv10: Reject slices that does not have the same type as the first one
vf_yadif: add an option to enable/disable deinterlacing based on src frame "interlaced" flag
vsrc_color: set output pos values to -1
vsrc_color: add @file doxy
vsrc_buffer: remove duplicated file description
eval: implement not() expression
eval: add sqrt function for computing the square root
rmdec: use the deinterleaving mode and not the codec when creating audio packets.
lavf: Fix context pointer in av_open_input_stream when avformat_open_input fails
Conflicts:
doc/eval.texi
doc/filters.texi
libavcodec/rv10.c
libavfilter/vsrc_color.c
libavformat/rmdec.c
libavutil/avutil.h
libavutil/eval.c
tests/ref/fate/eval
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2011-09-19 22:45:34 +02:00
16c5d3b0d0
allcodecs: cosmetic
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-09-19 21:52:06 +02:00
f5899f026e
gitignore: add libswresample*
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-09-19 17:39:38 +02:00
7882dc10f8
MAINTAINERS: add my GPG fingerprint.
2011-09-19 17:04:34 +02:00
c92a2a4eb8
movenc: fix NULL reference in mov_write_tkhd_tag
...
st may be NULL when there are more mov streams than AVStreams, e.g. when
chapters are present.
2011-09-19 16:44:42 +02:00
f06068bbd6
rmdec: Reject invalid deinterleaving parameters
...
Signed-off-by: Martin Storsjö <martin@martin.st >
2011-09-19 15:45:22 +03:00
b4ed3d78cb
rv34: Fix potential overreads
...
Signed-off-by: Martin Storsjö <martin@martin.st >
2011-09-19 15:44:22 +03:00
d2213b6493
rv34: Fix buffer size used for MC of B frames after a resolution change
...
Signed-off-by: Martin Storsjö <martin@martin.st >
2011-09-19 15:44:22 +03:00
d0f6ab0298
rv34: Avoid NULL dereference on corrupted bitstream
...
rv34_decode_slice() can return without allocating any pictures.
Signed-off-by: Martin Storsjö <martin@martin.st >
2011-09-19 15:44:22 +03:00
4a29b47186
rv10: Reject slices that does not have the same type as the first one
...
This prevents crashes with some corrupted bitstreams.
Signed-off-by: Martin Storsjö <martin@martin.st >
2011-09-19 14:58:33 +03:00
ab09df9dea
vf_yadif: add an option to enable/disable deinterlacing based on src frame "interlaced" flag
...
Signed-off-by: Joakim Plate <elupus@ecce.se >
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2011-09-19 12:44:22 +02:00
91aff2665d
vsrc_color: set output pos values to -1
...
-1 is more correct than 0, as the position in the file is undefined.
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2011-09-19 12:44:02 +02:00
753890d0db
vsrc_color: add @file doxy
...
Also remove outdated reference to color in vf_pad.c.
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2011-09-19 12:43:25 +02:00
deb58ab447
vsrc_buffer: remove duplicated file description
...
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2011-09-19 12:43:10 +02:00
8cee38a298
eval: implement not() expression
2011-09-19 12:38:34 +02:00
9bc393908a
eval: add sqrt function for computing the square root
2011-09-19 12:38:14 +02:00
3e033da847
rmdec: use the deinterleaving mode and not the codec when creating audio packets.
...
It prevents crashes due to non initialized fields.
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2011-09-19 12:37:31 +02:00
4a9b069b67
Support 3IVD in isom, produced by 3ivx DivX Doctor.
...
Fixes ticket #486 .
2011-09-19 12:20:42 +02:00
63d64228a7
lavf: Fix context pointer in av_open_input_stream when avformat_open_input fails
...
Signed-off-by: David Goldwich <david.goldwich@gmail.com >
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2011-09-19 12:03:56 +02:00
8593b743a8
rematrix: dont use floats for int16 code.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-09-19 09:25:50 +02:00
c3c1af6dc6
rematrix: use double during init.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-09-19 08:44:49 +02:00
1133676f4a
swr: replace sqrt(0.5) by M_SQRT1_2
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-09-19 08:44:24 +02:00
a5f8aace89
configure: swr pkgconfig
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-09-19 07:32:38 +02:00
9dd3da1061
swr: fix shared lib build
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-09-19 07:26:42 +02:00
b5875b9111
Add libswresample.
...
Similar to libswscale this does resampling and format convertion, just for audio
instead of video.
changing sampling rate, sample formats, channel layouts and sample packing all
in one with a very simple public interface.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-09-19 07:04:17 +02:00
53e37840bf
calculate frame_num for recovery point "keyframe"
...
recovery points that have non-zero recovery_frame_cnt resulted in
flagging incomplete frames as keyframes. This delays setting the
keyframe flag till the frame has been fully constructed.
2011-09-18 23:13:50 +02:00
96c93b8ceb
Merge remote-tracking branch 'qatar/master'
...
* qatar/master:
doc/APIChanges: fill in missing hashes and dates.
Conflicts:
doc/APIchanges
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2011-09-18 22:26:46 +02:00
4bc447a3c5
Fix compilation with --disable-everything --enable-outdev=alsa.
...
Bug found and analysed by skierpage.
2011-09-18 22:22:45 +02:00
ba5ff1b31e
h264dec: add forgotten copying of h->sync
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-09-18 21:53:30 +02:00
0ddcfa42cc
Fix compilation without --disable-swscale.
2011-09-18 19:06:49 +02:00
c76861723b
Fix compilation with --disable-swscale.
...
Fixes ticket #482 .
2011-09-18 18:57:35 +02:00
8e4c10003a
Set AV_PKT_FLAG_KEY based on nupplevideo header
...
Based from lipbmpdemux/nupplevideo.h and from myth NuppelVideoRecorder.cpp
2011-09-18 18:25:44 +02:00
7768f6b1b9
add support for generic seeking by reading timestamps in nuv
2011-09-18 18:16:37 +02:00
46f415b553
doc/filters: fix numer/number typo.
2011-09-18 17:32:03 +02:00
46c9ddf83c
lavfi: fix avfilter_get_audio_buffer() doxy to match reality.
2011-09-18 17:32:03 +02:00
9209249ba1
lavc: better reference to AVOptions
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-09-18 16:06:28 +02:00
0812ad01c8
h264dec: Support CODEC_FLAG2_SHOW_ALL.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-09-18 15:33:50 +02:00
86dd4b0495
mpeg2dec: support CODEC_FLAG2_SHOW_ALL.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-09-18 15:33:50 +02:00
4907302236
lavc: Document that AVOptions should be used.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-09-18 15:33:50 +02:00
645cebbe4f
lavc: add CODEC_FLAG2_SHOW_ALL
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-09-18 15:33:50 +02:00
9535929897
asrc_anullsrc: amend description to reflect the recent changes
2011-09-18 14:26:37 +02:00
1d8d987ba8
asrc_anullsrc: globally prefer "null" over "priv" for indicating the filter context
...
More locally and globally consistent.
2011-09-18 12:38:39 +02:00
17d2fee789
asrc_anullsrc: do not show the int64_t value for channel_layout
...
That was clumsy and confusing, only show the descriptive channel
layout string.
2011-09-18 12:38:39 +02:00
e72aa524d8
asrc_anullsrc: implement a request_frame callback for returning frames
...
This is mainly useful for filters (like the sox synth), which
overwrite the content of the passed data.
2011-09-18 12:38:33 +02:00
44ab77db9e
asrc_anullsrc: extend syntax to make it accept a non positional list of arguments
...
The new syntax is more extensible and more user-friendly.
This breaks the previous syntax, should not be an issue as possibly
no-one is already using anullsrc.
2011-09-18 12:30:01 +02:00
7f9b0ef9a8
doc/APIChanges: fill in missing hashes and dates.
2011-09-18 12:01:23 +02:00
07631deeee
rtmpproto.c: Fixed RTMP Stream output issue
...
Original code had the assumption of only one FLV packet per RTMP packet. But that assumption is incorrect for higher bit rates. Made changes to the code to accommodate more than one FLV packet per RTMP
+packet.
2011-09-18 06:32:05 +02:00