Quoting Alexandra Hájková (2016-01-06 06:08:08)
> ---
> Patch with improved commit message.
>
> libavformat/asfdec.c | 19 +++++++++----------
> 1 file changed, 9 insertions(+), 10 deletions(-)
>
> diff --git a/libavformat/asfdec.c b/libavformat/asfdec.c
> index ca7712f..5c39878 100644
> --- a/libavformat/asfdec.c
> +++ b/libavformat/asfdec.c
> @@ -263,7 +263,7 @@ static int asf_read_metadata(AVFormatContext *s, const
> char *title, uint16_t len
> return 0;
> }
>
> -static int asf_read_value(AVFormatContext *s, const uint8_t *name, uint16_t
> name_len,
> +static int asf_read_value(AVFormatContext *s, const uint8_t *name,
> uint16_t val_len, int type, AVDictionary **met)
> {
> int ret;
> @@ -328,7 +328,7 @@ static int asf_read_generic_value(AVIOContext *pb, int
> type, uint64_t *value)
> }
>
> static int asf_set_metadata(AVFormatContext *s, const uint8_t *name,
> - uint16_t name_len, int type, AVDictionary **met)
> + int type, AVDictionary **met)
> {
> AVIOContext *pb = s->pb;
> uint64_t value;
> @@ -448,7 +448,7 @@ fail:
> return ret;
> }
>
> -static void get_id3_tag(AVFormatContext *s, int len)
> +static void get_id3_tag(AVFormatContext *s)
> {
> ID3v2ExtraMeta *id3v2_extra_meta = NULL;
>
> @@ -467,21 +467,21 @@ static int process_metadata(AVFormatContext *s, const
> uint8_t *name, uint16_t na
> if (val_len) {
> switch (type) {
> case ASF_UNICODE:
> - asf_read_value(s, name, name_len, val_len, type, met);
> + asf_read_value(s, name, val_len, type, met);
> break;
> case ASF_BYTE_ARRAY:
> if (!strcmp(name, "WM/Picture")) // handle cover art
> asf_read_picture(s, val_len);
> else if (!strcmp(name, "ID3")) // handle ID3 tag
> - get_id3_tag(s, val_len);
> + get_id3_tag(s);
> else
> - asf_read_value(s, name, name_len, val_len, type, met);
> + asf_read_value(s, name, val_len, type, met);
> break;
> case ASF_GUID:
> ff_get_guid(s->pb, &guid);
> break;
> default:
> - if ((ret = asf_set_metadata(s, name, name_len, type, met)) < 0)
> + if ((ret = asf_set_metadata(s, name, type, met)) < 0)
> return ret;
> break;
> }
> @@ -1204,8 +1204,7 @@ static int asf_read_multiple_payload(AVFormatContext
> *s, AVPacket *pkt,
> return 0;
> }
>
> -static int asf_read_single_payload(AVFormatContext *s, AVPacket *pkt,
> - ASFPacket *asf_pkt)
> +static int asf_read_single_payload(AVFormatContext *s, ASFPacket *asf_pkt)
> {
> ASFContext *asf = s->priv_data;
> AVIOContext *pb = s->pb;
> @@ -1310,7 +1309,7 @@ static int asf_read_payload(AVFormatContext *s,
> AVPacket *pkt)
> if ((ret = asf_read_subpayload(s, pkt, 1)) < 0)
> return ret;
> } else {
> - if ((ret = asf_read_single_payload(s, pkt, asf_pkt)) < 0)
> + if ((ret = asf_read_single_payload(s, asf_pkt)) < 0)
> return ret;
> }
> } else {
> --
> 2.1.4
Looks ok, queued.
--
Anton Khirnov
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel