mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-09-20 05:16:38 +00:00
use new metadata API in wc3 demuxer
Originally committed as revision 17627 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
3f4c2bf99b
commit
0d2e86d7ae
@ -132,6 +132,7 @@ static int wc3_read_header(AVFormatContext *s,
|
|||||||
unsigned int size;
|
unsigned int size;
|
||||||
AVStream *st;
|
AVStream *st;
|
||||||
unsigned char preamble[WC3_PREAMBLE_SIZE];
|
unsigned char preamble[WC3_PREAMBLE_SIZE];
|
||||||
|
char buffer[513];
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
int current_palette = 0;
|
int current_palette = 0;
|
||||||
int bytes_to_read;
|
int bytes_to_read;
|
||||||
@ -185,8 +186,10 @@ static int wc3_read_header(AVFormatContext *s,
|
|||||||
bytes_to_read = size;
|
bytes_to_read = size;
|
||||||
else
|
else
|
||||||
bytes_to_read = 512;
|
bytes_to_read = 512;
|
||||||
if ((ret = get_buffer(pb, s->title, bytes_to_read)) != bytes_to_read)
|
if ((ret = get_buffer(pb, buffer, bytes_to_read)) != bytes_to_read)
|
||||||
return AVERROR(EIO);
|
return AVERROR(EIO);
|
||||||
|
buffer[bytes_to_read] = 0;
|
||||||
|
av_metadata_set(&s->metadata, "title", buffer);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case SIZE_TAG:
|
case SIZE_TAG:
|
||||||
|
Loading…
Reference in New Issue
Block a user