Michael Niedermayer
c9eb2ce085
Merge commit '666ed7eda1d568638689ac7b0cef0a9e564ffbdf'
...
* commit '666ed7eda1d568638689ac7b0cef0a9e564ffbdf':
rtmp: Drop an unneeded warning
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-17 11:28:16 +02:00
Michael Niedermayer
953a4191b8
Merge commit 'ffb7669e47343ac0caa866361965fdb2bf6ed825'
...
* commit 'ffb7669e47343ac0caa866361965fdb2bf6ed825':
rtmp: Support play method in listen mode
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-17 11:22:54 +02:00
Michael Niedermayer
0483cfe8ca
Merge commit '97d35fa89f73468d64f663bfc0686aa6cddd8b6a'
...
* commit '97d35fa89f73468d64f663bfc0686aa6cddd8b6a':
rtmp: Factor out publish specific code
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-17 11:17:11 +02:00
Michael Niedermayer
c74c3fb142
Merge commit '3feb3d6ce4be0a09a9f8f13d613bed25b523b6e7'
...
* commit '3feb3d6ce4be0a09a9f8f13d613bed25b523b6e7':
mem: Introduce av_reallocp
Conflicts:
doc/APIchanges
libavutil/mem.c
libavutil/mem.h
libavutil/version.h
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-17 11:06:26 +02:00
Martin Storsjö
ede42109e7
x86: Add an xmm clobbering wrapper for avcodec_encode_video2
...
This is required since 187105ff8
when we started trying to
wrap this function as well.
Signed-off-by: Martin Storsjö <martin@martin.st >
2013-09-17 10:53:23 +02:00
Michael Niedermayer
ff4548f223
Merge commit '187105ff8a02bafc9c58d9d8363bb3f55a415635'
...
* commit '187105ff8a02bafc9c58d9d8363bb3f55a415635':
Fix references to deleted avcodec_encode_video() function
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-17 10:53:14 +02:00
Michael Niedermayer
7129935ed2
avcodec/mjpegdec: Fix ljpeg RCT
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-17 02:00:15 +02:00
Michael Niedermayer
7dea2eab7e
Merge remote-tracking branch 'cehoyos/master'
...
* cehoyos/master:
Do not suggest to increase probesize for image2 files.
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-17 00:27:40 +02:00
Carl Eugen Hoyos
5c2be81b39
Do not suggest to increase probesize for image2 files.
2013-09-17 00:08:12 +02:00
Vignesh Venkatasubramanian
bcac6b438e
lavf/oggopus: Fixing a log message
...
Re-wording a log message that's no longer true and changing its
severity level to debug.
Signed-off by: Vignesh Venkatasubramanian <vigneshv@google.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-16 23:46:39 +02:00
Michael Niedermayer
b9e7bde6bd
lavf/avienc: use av_freep() avoid stale pointers
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-16 22:49:17 +02:00
Michael Niedermayer
46a723ec72
swscale/yuv2rgb: make sure yuvTable is set to NULL after deallocation
...
ensures no stale pointers remain
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-16 22:47:21 +02:00
Michael Niedermayer
9078b40d35
swresample: replace 2 av_free() by av_freep()
...
avoids leaving stale pointers in memory
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-16 22:44:15 +02:00
Paul B Mahol
c051d668b5
avformat/avidec: use av_calloc() and check for allocation error
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2013-09-16 18:53:28 +00:00
Vignesh Venkatasubramanian
23637f98f4
lavf/ogg: Support for end trimming Opus
...
Adding support for end trimming Opus embedded in Ogg container.
Signed-Off By: Vignesh Venkatasubramanian <vigneshv@google.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-16 21:42:41 +02:00
Luca Barbato
666ed7eda1
rtmp: Drop an unneeded warning
...
Apparently a widely used streaming server requires that the second
field always presents a version during C1 phase.
2013-09-16 19:36:37 +02:00
Luca Barbato
ffb7669e47
rtmp: Support play method in listen mode
2013-09-16 19:36:37 +02:00
Luca Barbato
97d35fa89f
rtmp: Factor out publish specific code
...
Will be reused for supporting play.
2013-09-16 19:36:37 +02:00
Luca Barbato
3feb3d6ce4
mem: Introduce av_reallocp
2013-09-16 19:36:37 +02:00
Timothy Gu
b7dd459863
doc/formats: Add documentation for 3 parameters that have been missing
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-16 17:49:10 +02:00
Paul B Mahol
9d05de2258
avfilter: add adelay filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2013-09-16 14:33:07 +00:00
Paul B Mahol
42b8f5fba1
avformat/segafilm: remove deplanarization hack
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2013-09-16 13:30:20 +00:00
Paul B Mahol
ca5456db7f
avformat/segafilm: use av_freep()
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2013-09-16 13:12:45 +00:00
Michael Niedermayer
02f56bfcc3
avformat/sierravmd: use av_freep() for freeing context fields
...
This ensures that there are no stale pointers
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-16 14:53:56 +02:00
Paul B Mahol
563057731a
avfilter/vf_stereod3d: add const qualifiers to ana_convert()
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2013-09-16 12:37:29 +00:00
Paul B Mahol
c74d5929df
avfilter/vf_stereo3d: BGR24 support for anaglyphs
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2013-09-16 12:37:29 +00:00
Paul B Mahol
fcea6f71ad
avfilter/vf_stereo3d: avoid pointless copy
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2013-09-16 12:37:29 +00:00
Michael Niedermayer
7283d2bb90
Merge remote-tracking branch 'qatar/master'
...
* qatar/master:
avpacket: Fix error checking in packet_alloc
Conflicts:
libavcodec/avpacket.c
See: b905a7137a
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-16 14:22:26 +02:00
Michael Niedermayer
b3970b3949
Merge commit '6fc8226e29055858f28973bb3d27b63b3b65e616'
...
* commit '6fc8226e29055858f28973bb3d27b63b3b65e616':
vp3: Check the framerate for validity
Conflicts:
libavcodec/vp3.c
See: a56d963f11
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-16 14:10:31 +02:00
Vittorio Giovara
187105ff8a
Fix references to deleted avcodec_encode_video() function
2013-09-16 13:59:19 +02:00
Michael Niedermayer
e0fcd0294e
Merge commit 'ac9d159015a88aa2721b271875d18482f713f354'
...
* commit 'ac9d159015a88aa2721b271875d18482f713f354':
proresdec: Properly make sure an index doesn't run past the limit
Conflicts:
libavcodec/proresdec_lgpl.c
See: 30df9789a9
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-16 13:42:20 +02:00
Michael Niedermayer
18e0dd05df
Merge commit 'e90a6846c2c006fbebd00e1f2789f4a86fafacef'
...
* commit 'e90a6846c2c006fbebd00e1f2789f4a86fafacef':
cavsdec: Make sure a sequence header has been decoded before decoding pictures
See: ec0965be36
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-16 13:04:00 +02:00
Michael Niedermayer
ff0a382758
Merge commit '5bbfe193a0a41bd2adb648c8c3f6901a575734a2'
...
* commit '5bbfe193a0a41bd2adb648c8c3f6901a575734a2':
vocdec: Don't update codec parameters mid-stream
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-16 12:38:56 +02:00
Michael Niedermayer
cfa909ef5b
Merge commit '0ef1660a6365ce60ead8858936b6f3f8ea862826'
...
* commit '0ef1660a6365ce60ead8858936b6f3f8ea862826':
sierravmd: Do sanity checking of frame sizes
Conflicts:
libavformat/sierravmd.c
See: 47c4713a23
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-16 12:32:24 +02:00
Michael Niedermayer
a444ddff03
Merge commit '342c43d154e586bc022c86b168fe8d36f69da9d3'
...
* commit '342c43d154e586bc022c86b168fe8d36f69da9d3':
omadec: Properly check lengths before incrementing the position
See: f1d6f013b2
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-16 12:15:42 +02:00
Michael Niedermayer
97f8d9feb7
Merge commit 'a06a5b78e2c3bd2e12aff0627a3b65c6fee555a5'
...
* commit 'a06a5b78e2c3bd2e12aff0627a3b65c6fee555a5':
mathops/x86: work around inline asm miscompilation with GCC 4.8.1
See: 659df32a9d
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-16 12:01:12 +02:00
Martin Storsjö
85e8192b85
avpacket: Fix error checking in packet_alloc
...
Previously the wrong buffer pointer was checked, when buf
instead of *buf was checked. But checking the return value
instead is even better.
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
Signed-off-by: Martin Storsjö <martin@martin.st >
2013-09-16 11:22:42 +03:00
Martin Storsjö
6fc8226e29
vp3: Check the framerate for validity
...
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
Signed-off-by: Martin Storsjö <martin@martin.st >
2013-09-16 11:04:52 +03:00
Martin Storsjö
ac9d159015
proresdec: Properly make sure an index doesn't run past the limit
...
If idx equaled num_coeffs - 1 on entry to the loop, the previous
check failed to break out of the loop.
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
Signed-off-by: Martin Storsjö <martin@martin.st >
2013-09-16 11:04:52 +03:00
Martin Storsjö
e90a6846c2
cavsdec: Make sure a sequence header has been decoded before decoding pictures
...
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
Signed-off-by: Martin Storsjö <martin@martin.st >
2013-09-16 11:04:52 +03:00
Martin Storsjö
5bbfe193a0
vocdec: Don't update codec parameters mid-stream
...
If we really want to support parameter changes, they need to be
signalled along with the AVPackets as parameter change side data,
not just changing the AVCodecContext parameters when a packet
is demuxed (since there may be other earlier packets yet undecoded).
Something similar was already done for the sample rate in 0883109b2
,
but some parameters were left changeable.
This avoids having to recheck the channel count for validity for
each decoded frame in (ad)pcm decoders, unless the decoders
explicitly say that they accept parameter changes.
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
Signed-off-by: Martin Storsjö <martin@martin.st >
2013-09-16 11:04:52 +03:00
Martin Storsjö
0ef1660a63
sierravmd: Do sanity checking of frame sizes
...
Limit the size to INT_MAX/2 (for simplicity) to be sure that
size + BYTES_PER_FRAME_RECORD won't overflow.
Also factorize other existing error return paths.
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
Signed-off-by: Martin Storsjö <martin@martin.st >
2013-09-16 11:04:52 +03:00
Martin Storsjö
342c43d154
omadec: Properly check lengths before incrementing the position
...
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
Signed-off-by: Martin Storsjö <martin@martin.st >
2013-09-16 11:04:52 +03:00
Compn
9ea3598085
riff: g723_1 decodes vivo g723.1 in asf
...
works on bellair_digital_movie.asf
2013-09-15 22:03:03 -04:00
Michael Niedermayer
7fb2622456
avcodec/mjpegdec: rgba64 ljpeg support
...
Fixes Ticket2965
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-16 03:00:54 +02:00
Michael Niedermayer
1e4e0bd907
avcodec/mjpegdec: change error return value to be outside the 16bit range
...
Fixes part of Ticket2965
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-16 02:59:33 +02:00
Paul B Mahol
7ac6c6325e
libavfilter/libmpcodecs: remove unused files
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2013-09-15 21:43:04 +00:00
Michael Niedermayer
b4a5fcb998
avcodec/mjpegdec: Fix rgb48 ljpeg
...
Fixes Ticket894
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-15 23:36:11 +02:00
Alexander Strasser
069010ffae
lavf/subtitles: Make comment less arrogant
...
Signed-off-by: Alexander Strasser <eclipse7@gmx.net >
2013-09-15 22:37:13 +02:00
Clément Bœsch
04427182bc
avcodec: typo fix sepera* → separa*
2013-09-15 21:32:42 +02:00