Anton Khirnov
95c851e2c6
APIChanges: mark the place where 0.6 was branched.
2011-03-30 17:28:56 +02:00
Anton Khirnov
b64030f26d
avio: make get_checksum() internal.
2011-03-30 07:48:55 +02:00
Anton Khirnov
d09cc22d9c
avio: move ff_crc04C11DB7_update() from avio.h -> avio_internal.h
2011-03-30 07:48:38 +02:00
Anton Khirnov
4c4427a75d
avio: make init_checksum() internal.
2011-03-30 07:47:08 +02:00
Anton Khirnov
4ec153bb66
avio: make udp_set_remote_url/get_local_port internal.
2011-03-23 17:32:13 +01:00
Anton Khirnov and Ronald S. Bultje
264935c962
matroskaenc: remove a variable that's unused after bc17bd9.
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-23 09:01:49 -04:00
Anton Khirnov and Mans Rullgard
491653ed90
avio: cosmetics - nicer vertical alignment.
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-03-23 12:40:10 +00:00
Anton Khirnov and Ronald S. Bultje
3dd851c46b
lavc: move the version macros to a new installed header.
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-22 21:48:33 -04:00
Anton Khirnov and Ronald S. Bultje
bc17bd90f5
matroskaenc: simplify get_aac_sample_rates by using ff_mpeg4audio_get_config
...
This also fixes broken SBR detection, which produced files with double
sample rate since 8ae0fa2 .
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-22 21:39:14 -04:00
Anton Khirnov and Justin Ruggles
c5f4c0fd5c
id3v2: skip broken tags with invalid size
...
fixes issue2649.
2011-03-22 09:08:59 -04:00
Anton Khirnov and Justin Ruggles
1885488757
id3v2: don't explicitly skip padding
...
It's pointless, since there's a seek to the end of tag later.
2011-03-22 09:08:59 -04:00
Anton Khirnov and Ronald S. Bultje
eb1e7f78ea
id3v2: simplify error handling.
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-21 15:08:01 -04:00
Anton Khirnov and Ronald S. Bultje
bca6dee386
id3v2: explicitly seek to the end of the tag after reading
...
Current code might stop in the middle of an invalid tag.
fixes issue2650
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-21 14:56:59 -04:00
Anton Khirnov and Ronald S. Bultje
933e90a69a
avio: make av_url_read_fseek/fpause internal.
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-21 14:54:52 -04:00
Anton Khirnov and Ronald S. Bultje
8d9769a77b
avio: deprecate url_fileno
...
It's an evil hack that assumes an AVIOContext is always based on top of
an URLContext.
It's also not used anywhere.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-20 20:33:05 -04:00
Anton Khirnov and Ronald S. Bultje
447fe33691
rmenc: replace avio_seek(0) with avio_tell()
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-20 20:33:05 -04:00
Anton Khirnov and Ronald S. Bultje
e42500cb4f
lavf: replace some more avio_seek(SEEK_CUR) with avio_skip
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-20 20:33:05 -04:00
Anton Khirnov and Mans Rullgard
2cface71ca
nutenc: fix a memleak
...
This fixes a minor memory leak introduced in 073f8b1 .
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-03-17 16:25:54 +00:00
Anton Khirnov and Ronald S. Bultje
b7f2fdde74
avio: rename put_flush_packet -> avio_flush
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-16 22:59:39 -04:00
Anton Khirnov and Ronald S. Bultje
35f1023592
avio: deprecate url_close_buf
...
It's not used anywhere and its return value looks broken.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-16 22:59:39 -04:00
Anton Khirnov and Ronald S. Bultje
83fddaeb81
avio: deprecate url_open_buf
...
It's only used in one place and does the same thing as
avio_alloc_context.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-16 22:59:39 -04:00
Anton Khirnov and Ronald S. Bultje
eda4cf92d7
avio: always compile avio_printf, rather than on CONFIG_MUXERS
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-16 22:59:39 -04:00
Anton Khirnov and Ronald S. Bultje
d9d86e00b2
avio: avio_ prefix for url_fprintf
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-16 22:59:39 -04:00
Anton Khirnov and Ronald S. Bultje
af02073225
avio: change avio_tell/skip from macros to inline functions
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-16 22:59:39 -04:00
Anton Khirnov and Ronald S. Bultje
59f65d9579
avio: make url_setbufsize internal.
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-16 22:59:38 -04:00
Anton Khirnov and Ronald S. Bultje
4839c192de
lavf: move ff_get_v from avio.h to avio_internal.h
...
And rename it to ffio_read_varlen.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-16 22:59:38 -04:00
Anton Khirnov and Luca Barbato
073f8b10d8
nutenc: mux chapters.
...
Signed-off-by: Luca Barbato <lu_zero@gentoo.org >
2011-03-17 03:34:16 +01:00
Anton Khirnov and Ronald S. Bultje
45a8a02a41
lavf: replace avio_seek(SEEK_CUR) with avio_skip where it makes sense
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-16 22:24:51 -04:00
Anton Khirnov and Justin Ruggles
fed5676ffe
mp3enc: remove mp3_write_packet(), use ff_raw_write_packet() instead
...
The two functions are identical, no point in duplicating code here.
2011-03-16 10:20:24 -04:00
Anton Khirnov and Reinhard Tartler
1dac4d5547
jvdec: don't use deprecated url_feof()
2011-03-16 12:24:23 +01:00
Anton Khirnov and Justin Ruggles
56e2ac6b45
id3v2: merge TYER/TDAT/TIME to date tag
2011-03-15 13:57:52 -04:00
Anton Khirnov and Ronald S. Bultje
3e68b3ba7b
avio: deprecate url_ferror
...
AVIOContext.error should be used directly instead.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-15 08:04:28 -04:00
Anton Khirnov and Ronald S. Bultje
75b9ed04b9
lavf/utils: dont't explicitly check AVIOContext.error
...
The error should be caught in write_packet()/write_trailer()
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-15 08:04:10 -04:00
Anton Khirnov and Mans Rullgard
fb61a7c534
id3v2: fix typo in error message
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-03-09 10:57:44 +00:00
Anton Khirnov and Ronald S. Bultje
66e5b1df36
avio: deprecate url_feof
...
AVIOContext.eof_reached should be used directly instead.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-07 17:20:31 -05:00
Anton Khirnov and Ronald S. Bultje
f1ef2cd9ed
avio: move ff_rewind_with_probe_data from avio.h to avio_internal.h
...
also change its prefix to ffio
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-07 12:25:36 -05:00
Anton Khirnov and Ronald S. Bultje
e8bb2e2439
avio: deprecate url_fget_max_packet_size
...
AVIOContext.max_packet_size should be used directly instead.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-07 12:25:36 -05:00
Anton Khirnov and Ronald S. Bultje
76aa876e69
avio: avio_ prefix for url_fsize
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-07 11:03:39 -05:00
Anton Khirnov and Ronald S. Bultje
e51975392d
avio: deprecate url_fgetc and remove all it uses
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-07 10:51:21 -05:00
Anton Khirnov and Ronald S. Bultje
655e45e7df
avio: deprecate url_fgets
...
It's not used anywhere and doesn't look ver useful to be public.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-07 10:19:46 -05:00
Anton Khirnov and Ronald S. Bultje
a2704c9712
avio: add avio_tell macro as a replacement for url_ftell
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-04 11:26:57 -05:00
Anton Khirnov and Ronald S. Bultje
e16ead0716
lavf: deprecate get_strz() in favor of avio_get_str
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-04 11:26:02 -05:00
Anton Khirnov and Ronald S. Bultje
0300db8ad7
avio: deprecate url_fskip
...
avio_seek should be used instead
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-01 12:27:08 -05:00
Anton Khirnov and Ronald S. Bultje
e356fc57a2
lavf: replace all uses of url_fskip with avio_seek
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-01 12:22:16 -05:00
Anton Khirnov and Ronald S. Bultje
6b4aa5dac8
avio: avio_ prefix for url_fseek
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-03-01 12:12:33 -05:00
Anton Khirnov and Ronald S. Bultje
61840b4360
avio: deprecate put_tag
...
it's not used internally anymore and shouldn't be public.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-02-25 14:38:57 -05:00
Anton Khirnov and Ronald S. Bultje
bbc413f943
lavf: replace remaining uses of put_tag with avio_write
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-02-25 14:38:56 -05:00
Anton Khirnov and Ronald S. Bultje
99f42c27ab
avienc: replace &tag[0] with tag.
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-02-25 14:38:55 -05:00
Anton Khirnov and Ronald S. Bultje
0abdb29317
lavf: use a new ffio_wfourcc macro instead of put_tag() where possible
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-02-25 14:38:22 -05:00
Anton Khirnov and Ronald S. Bultje
22a3212e32
avio: rename url_fopen/fclose -> avio_open/close.
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-02-23 10:18:55 -05:00
Anton Khirnov and Ronald S. Bultje
0ac8e2bf2b
avio: make put_nbyte internal.
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-02-21 14:25:17 -05:00
Anton Khirnov and Ronald S. Bultje
77eb5504d3
avio: avio: avio_ prefixes for put_* functions
...
In the name of consistency:
put_byte -> avio_w8
put_<type> -> avio_w<type>
put_buffer -> avio_write
put_nbyte will be made private
put_tag will be merged with avio_put_str
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-02-21 14:25:15 -05:00
Anton Khirnov and Ronald S. Bultje
b3db9ceef1
avio: make get_partial_buffer internal.
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-02-21 13:40:28 -05:00
Anton Khirnov and Ronald S. Bultje
b7effd4e83
avio: avio_ prefixes for get_* functions
...
In the name of consistency:
get_byte -> avio_r8
get_<type> -> avio_r<type>
get_buffer -> avio_read
get_partial_buffer will be made private later
get_strz is left out becase I want to change it later to return
something useful.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-02-21 11:23:22 -05:00
Anton Khirnov and Ronald S. Bultje
8d9ac969cb
avio: rename av_alloc_put_byte -> avio_alloc_context for consistency
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-02-21 10:23:44 -05:00
Anton Khirnov and Ronald S. Bultje
e731b8d872
avio: move init_put_byte() to a new private header and rename it
...
init_put_byte should never be used outside of lavf, since
sizeof(AVIOContext) isn't part of public ABI.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-02-20 08:37:31 -05:00
Anton Khirnov and Ronald S. Bultje
ae628ec1fd
avio: rename ByteIOContext to AVIOContext.
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-02-20 08:37:15 -05:00
Anton Khirnov and Janne Grunau
09d171b988
lavf, lavu: bump minor versions and add an APIChanges entry for av_ prefixes
...
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net >
2011-02-17 15:40:17 +01:00
Anton Khirnov and Janne Grunau
ab0287fcbd
Move find_info_tag to lavu and add av_ prefix to it
...
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net >
2011-02-17 15:35:18 +01:00
Anton Khirnov and Mans Rullgard
9fcae9735e
Replace remaining uses of parse_date with av_parse_time.
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-02-16 23:39:57 +00:00
Anton Khirnov and Mans Rullgard
610219a598
lavf: add av_ prefix to dump_format()
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-02-16 23:39:56 +00:00
Anton Khirnov and Ronald S. Bultje
5cbd3b5d91
asfdec: don't export empty metadata
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-02-13 16:49:39 -05:00
Anton Khirnov and Ronald S. Bultje
8bf6db1b29
asfdec: split reading stream properties out of asf_read_header()
...
This contains a rename from gsize->size
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-02-13 16:49:39 -05:00
Anton Khirnov and Ronald S. Bultje
b0294c80d3
lavf: deprecate AVFormatContext.index_built
...
it's not touched anywhere in ffmpeg, the code setting it was removed
over two years ago (e9b78eeba2 ).
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-02-10 21:34:29 -05:00
Anton Khirnov and Ronald S. Bultje
0b1d291a71
asfdec: deobfuscate reading video properties size
...
This code will be later split out into a function which takes a 'size'
argument, so I'm keeping the name 'sizeX' here.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-02-10 18:05:01 -05:00
Anton Khirnov and Ronald S. Bultje
c1fea23070
asfdec: split asf_read_header()
...
Only trivial splits are done here -- i.e. copy/paste + reindent +
missing variable declarations.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-02-10 18:03:32 -05:00
Anton Khirnov and Ronald S. Bultje
d7a5106eb2
asfdec: skip the stream bitrate list
...
Its contents aren't used for anything.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-02-10 07:03:49 -05:00
Anton Khirnov and Ronald S. Bultje
7c7253802b
asfdec: use an ASFContext array for storing stream bitrates
...
This will be useful for splitting asf_read_header()
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-02-09 22:26:03 -05:00
Anton Khirnov and Ronald S. Bultje
d42b09723e
asfdec: move DAR list to ASFContext
...
This will be useful for splitting asf_read_header()
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-02-09 22:26:00 -05:00
Anton Khirnov and Mans Rullgard
569ff02168
asfdec: remove some write-only values from the context
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-02-09 22:41:30 +00:00
Anton Khirnov and Ronald S. Bultje
4bc328a2bd
asf: split ASFContext into muxer and demuxer parts.
...
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
2011-02-09 15:31:09 -05:00
Anton Khirnov and Mans Rullgard
e4e234fad7
asf: make ff_guidcmp inline and move it to asf.h
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-02-09 12:33:05 +00:00
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