Anton Khirnov
488d2b6349
lavu: remove disabled sha1 cruft.
2011-04-19 21:50:10 +02:00
Justin Ruggles
31d76ec288
In avcodec_open(), set return code to an error value only when an error occurs
...
instead of unconditionally at the start of the function.
This fixes a bug where a successful call to ff_thread_init() masks errors that
occur after that point in the function. It also makes future bugs like this
less likely since the error code is now set near to the point in the code
where the error is found.
2011-04-19 14:10:03 -04:00
Anton Khirnov
cda7aa9eba
lavc: remove reference to opt.h from Makefile.
...
Fixes make install after 3453a231a6
.
2011-04-19 19:50:23 +02:00
Stefano Sabatini
55815edca0
prefer avio_check() over url_exist()
...
The problem with url_exist() is that it tries to open a resource in
RDONLY mode. If the file is a FIFO and there is already a reading
client, the open() call will hang.
By using avio_check() with access mode of 0, the second reading
process will check if the file exists without attempting to open it,
thus avoiding the lock.
Fix issue #1663 .
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-04-19 19:48:07 +02:00
Stefano Sabatini
59d96941f0
avio: remove AVIO_* access symbols in favor of new AVIO_FLAG_* symbols
...
Make AVIO_FLAG_ access constants work as flags, and in particular fix
the behavior of functions (such as avio_check()) which expect them to
be flags rather than modes.
This breaks API.
2011-04-19 19:47:58 +02:00
Anton Khirnov
490a022d86
lavu: remove misc disabled cruft
2011-04-19 19:04:28 +02:00
Anton Khirnov
9e5c62c97f
lavu: remove FF_API_OLD_IMAGE_NAMES cruft
2011-04-19 19:04:01 +02:00
Anton Khirnov
516fb5e40c
lavu: remove FF_API_OLD_EVAL_NAMES cruft
2011-04-19 19:03:44 +02:00
Anton Khirnov
3453a231a6
lavc: remove misc disabled cruft.
2011-04-19 19:01:22 +02:00
Anton Khirnov
251cf997cf
lavc: remove the FF_API_INOFFICIAL cruft.
2011-04-19 18:41:32 +02:00
Anton Khirnov
41d0eb1c81
lavc: remove the FF_API_SET_STRING_OLD cruft.
2011-04-19 18:41:00 +02:00
Anton Khirnov
01a4259b8d
lavc: remove the FF_API_USE_LPC cruft.
2011-04-19 18:40:35 +02:00
Anton Khirnov
db4d3a7421
lavc: remove the FF_API_SUBTITLE_OLD cruft.
2011-04-19 18:39:40 +02:00
Anton Khirnov
e89e5afdd0
lavc: remove the FF_API_VIDEO_OLD cruft.
2011-04-19 18:37:21 +02:00
Anton Khirnov
9b4f1cdb6a
lavc: remove the FF_API_AUDIO_OLD cruft.
2011-04-19 18:37:03 +02:00
Anton Khirnov
20d33ee8b1
lavc: remove the FF_API_OPT_SHOW cruft.
2011-04-19 18:36:15 +02:00
Anton Khirnov
42420e7b94
lavc: remove the FF_API_MM_FLAGS cruft.
2011-04-19 18:35:56 +02:00
Anton Khirnov
32b80696e0
lavf: remove misc disabled cruft.
2011-04-19 18:31:55 +02:00
Anton Khirnov
df56d58339
lavf: remove FF_API_INDEX_BUILT cruft
2011-04-19 18:31:36 +02:00
Anton Khirnov
7f804085f1
lavf: remove FF_API_URL_CLASS cruft.
2011-04-19 18:31:12 +02:00
Anton Khirnov
5763e63913
lavf: remove FF_API_SYMVER cruft
2011-04-19 18:28:39 +02:00
Anton Khirnov
b4c5acabb9
lavf: remove FF_API_FIRST_FORMAT cruft
2011-04-19 18:28:39 +02:00
Anton Khirnov
583f6c67b6
lavf: remove FF_API_PARAMETERS_CODEC_ID cruft
2011-04-19 18:28:39 +02:00
Anton Khirnov
fc2d3a19c5
lavf: remove FF_API_LAVF_UNUSED cruft
2011-04-19 18:28:39 +02:00
Anton Khirnov
58d5ff0abf
lavf: remove FF_API_PARSE_FRAME_PARAM cruft
2011-04-19 18:28:39 +02:00
Anton Khirnov
4df001d77f
lavf: remove FF_API_ALLOC_FORMAT_CONTEXT cruft
2011-04-19 18:28:38 +02:00
Anton Khirnov
5048e36c99
lavf: remove FF_API_URL_SPLIT cruft
2011-04-19 18:28:38 +02:00
Anton Khirnov
c4efa7c229
lavf: remove FF_API_UDP_GET_FILE cruft
2011-04-19 18:28:38 +02:00
Anton Khirnov
61573bf1ba
lavf: remove FF_API_GUESS_FORMAT cruft
2011-04-19 18:28:38 +02:00
Anton Khirnov
dcd4a7b62f
lavf: remove FF_API_REGISTER_PROTOCOL cruft
2011-04-19 18:28:38 +02:00
Anton Khirnov
468644f6c1
lavf: remove FF_API_URL_RESETBUF cruft
2011-04-19 18:28:38 +02:00
Anton Khirnov
575c18da1b
lavf: remove FF_API_OLD_METADATA cruft
2011-04-19 18:28:38 +02:00
Anton Khirnov
761ad42968
lavf: remove FF_API_MAX_STREAMS cruft
2011-04-19 18:28:38 +02:00
Kostya
aad2f2f477
document introduction of side data in APIchanges
...
this should've been written earlier, sorry
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-04-19 18:28:37 +02:00
Diego Biurrun
151cd4f982
pcm: Add const to cast in ENCODE macro.
...
This fixes a lot of warnings of the sort:
libavcodec/pcm.c:105: warning: cast discards qualifiers from pointer target type
2011-04-19 16:18:59 +02:00
Diego Biurrun
d11818eff4
Remove now obsolete references to _g-suffixed binaries.
...
Automatic stripping of binaries was removed in commit e0be794
and the _g binaries disappeared along with it.
2011-04-18 23:55:11 +02:00
Luca Barbato
facc48f157
libvo-aacenc,libvo-amrwbenc}: fix api usage
...
Use the correct error codes and format identifier.
2011-04-18 22:21:13 +02:00
Anton Khirnov
139f3ac42d
Bump major versions of all libraries.
...
They've accumulated enough new APIs and corresponding deprecated cruft.
This breaks API and ABI.
2011-04-18 20:19:47 +02:00
Diego Biurrun
f0a41afd8a
Replace mplayerhq.hu URLs by libav.org.
2011-04-18 18:23:16 +02:00
Diego Biurrun
0b5ae1fdd3
asfdec: Remove dead code from asf_read_close().
2011-04-18 15:35:45 +02:00
Diego Biurrun
259a3e70ed
ptx: Use av_log_ask_for_sample() where appropriate.
2011-04-18 09:41:02 +02:00
Diego Biurrun
fd0c3403f6
Update regtest checksums after revision 6001dad
.
...
The string "FFmpeg" was replaced by "Libav" in metadata that
got encoded in file headers.
2011-04-17 22:46:42 +02:00
Diego Biurrun
6001dad6e2
Replace more FFmpeg references by Libav.
2011-04-17 19:31:49 +02:00
Justin Ruggles
4c64c8e95a
ac3dec: fix processing of delta bit allocation information.
...
The number of dba segments is the coded value + 1.
The coupling dba offset starts at the first coupling band, not at zero.
2011-04-17 12:33:41 -04:00
Ronald S. Bultje
0b05864eef
vc1: fix fate-vc1 after previous commit.
...
PROFILE_ADVANCED doesn't set res_fasttx, so make that a special case
in the condition that decides which IDCT to use (and whether to read
coefficients transposed or not).
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
2011-04-17 08:45:10 +02:00
Ronald S. Bultje
58bb6b7d93
wmv3dec: fix playback of complex WMV3 files using simple_idct.
...
IDCT coefficients are read transposed, but simple_idct does not expect
this. Therefore, only do tranposed coefficient reading if we're not
using simple_idct.
Fixes http://forum.videolan.org/viewtopic.php?f=14&t=89651
2011-04-16 15:19:53 -04:00
Diego Biurrun
14622ef05d
Replace references to ffmpeg-devel with libav-devel; fix roundup URL.
2011-04-15 22:38:41 +02:00
Kostya Shishkov
c0eee89337
make av_dup_packet() more cautious on allocation failures
...
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2011-04-15 18:02:05 +02:00
Kostya Shishkov
2d8591c27e
make containers pass palette change in AVPacket
...
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2011-04-15 18:02:05 +02:00
Kostya Shishkov
4de339e219
introduce side information for AVPacket
...
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2011-04-15 18:01:53 +02:00