Anton Khirnov and Ronald S. Bultje
47fdf00a77
avidec: simplify read_gab2_sub
...
Use avio functions instead of bytestream ones (also drops dependency on
lavc and removes a bunch of warnings).
Drop custom version of avio_get_str16 and use that instead.
Tested on mewmew-ssa.avi sample.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-02-06 20:30:28 -05:00
Anton Khirnov and Ronald S. Bultje
19711af5cd
lavf: move internal functions from avformat.h to internal.h
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-02-06 16:35:00 -05:00
Anton Khirnov and Ronald S. Bultje
c2fcd0a7a4
Replace remaining occurrences of deprecated CH_* with AV_CH_*
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-02-06 08:26:12 -05:00
Anton Khirnov and Ronald S. Bultje
5a6de4e7e8
mp3enc: write ISO8859-1 instead of UTF-16 when possible
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-02-05 20:13:48 -05:00
Anton Khirnov and Mans Rullgard
a9d921cbad
tty.c: rename PKT_FLAG_KEY to AV_PKT_FLAG_KEY.
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-02-03 13:41:08 +00:00
Anton Khirnov and Mans Rullgard
151595fe2e
Rename remaining occurrences of SAMPLE_FMT_* to AV_SAMPLE_FMT_*
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-02-03 13:38:10 +00:00
Anton Khirnov and Mans Rullgard
b2ed95ec48
Replace remaining occurrences of CODEC_TYPE_* with AVMEDIA_TYPE*
...
Tested to compile with lavc major bump.
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-02-03 13:37:09 +00:00
Anton Khirnov and Mans Rullgard
9ad4c65f6f
rtmpproto: rename URLContext* argument in rtmp_write()
...
Now the first argument is URLContext *h. However, the function logs to
LOG_CONTEXT, which is #defined as 's' for new lavf major versions.
Therefore, rename h -> s.
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-02-03 11:43:48 +00:00
Anton Khirnov and Janne Grunau
87e4d9b252
ffmpeg.c: rename map_meta_data option to map_metadata
...
It's consistent with the -metadata option and easier to write.
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net >
2011-02-02 22:44:37 +01:00
Anton Khirnov and Janne Grunau
4868bebe5b
Add forgotten minor API bumps and APIChanges entries
...
The bumps are for adding version.h and avio_{get/put}_str functions in
lavf and making av_dlog public in lavu.
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net >
2011-02-02 22:42:39 +01:00
Anton Khirnov and Janne Grunau
042950542d
asfdec: ensure that the whole tag is read.
...
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net >
2011-01-28 21:33:45 +01:00
Anton Khirnov and Mans Rullgard
225b6d7fde
mov: simplify mov_read_chapters() by using avio_get_str16be
...
It probably also fixes a memleak or two.
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-01-26 22:03:21 +00:00
Anton Khirnov and Janne Grunau
c34461b35b
mov: simplify mov_read_chapters() by using avio_get_str16be
...
It probably also fixes a memleak or two.
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net >
2011-01-25 21:48:03 +01:00
Anton Khirnov and Janne Grunau
2934cd9dbf
asfdec: remove some commented-out cruft
...
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net >
2011-01-25 21:48:03 +01:00
Anton Khirnov and Janne Grunau
93b78d1210
lavf: make a variant of ff_get_str16_nolen public
...
It will be useful in mp3 demuxer and hopeful some other places.
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net >
2011-01-25 21:48:03 +01:00
Anton Khirnov and Janne Grunau
22272f61bb
mp3enc: support for id3v2.3 tags using a per-muxer AVOption
...
fixes issue2562.
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net >
2011-01-22 02:06:14 +01:00
Anton Khirnov and Janne Grunau
cb6bc57681
id3v2: split tables for various ID3v2 versions
...
This is needed for upcoming ID3v2.3 muxing support.
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net >
2011-01-22 02:06:10 +01:00
Anton Khirnov and Janne Grunau
8c3caf7fb1
mp3enc: handle errors in id3v2_put_ttag
...
make the initialization of put clearer
this are the differences between
[FFmpeg-devel] [PATCH 1/3] mp3enc: add support for writing UTF-16 tags
and the already applied 187e23478b
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net >
2011-01-22 02:04:13 +01:00
Anton Khirnov and Mans Rullgard
187e23478b
mp3enc: add support for writing UTF-16 tags
...
Also it gets rid of some mysterious magic numbers in code.
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-01-21 21:52:41 +00:00
Anton Khirnov and Mans Rullgard
dccbd97d72
lavf: move ff_put_str16_nolen from asf to avio and rename it
...
It will be useful in the mp3 muxer.
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-01-21 20:21:51 +00:00
Anton Khirnov and Mans Rullgard
4efd5cf34b
avio: add av_put_str and deprecate put_strz in favor of it
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-01-21 20:21:03 +00:00
Anton Khirnov and Mans Rullgard
50196a982b
lavf: move the version macros to a new header
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-01-21 19:30:51 +00:00
Anton Khirnov and Mans Rullgard
d66eff3685
id3v2: use an enum for encodings instead of magic numbers.
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-01-21 18:42:10 +00:00
Anton Khirnov and Mans Rullgard
d08928bbea
Split mp3 demuxer and muxer into separate files.
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-01-21 15:11:52 +00:00
Anton Khirnov and Mans Rullgard
75aded8328
id3v2: don't overwrite existing tags
...
Apparently some broken taggers prepend a new ID3v2 tag leaving the
existing one intact. Our parser currently reads all tags and overwrites
existing values with supposedly outdated ones.
fixes issue2419
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-01-20 13:39:19 +00:00
Anton Khirnov and Mans Rullgard
f7fcd6a254
id3v2: convert metadata after all the tags were read
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-01-20 13:36:28 +00:00
Anton Khirnov and Mans Rullgard
46a2da7698
id3v2: make ff_id3v2_parse static
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-01-20 13:36:22 +00:00