On 03/04/14 17:04, Vittorio Giovara wrote:
> From: James Almer <[email protected]>
> 
> Some players, like foobar2000 or modern versions of WMP, create WAV
> files using the ITRK tag for track instead of IPRT
> ---
>  libavformat/riff.c    | 1 +
>  libavformat/riffenc.c | 2 +-
>  2 files changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/libavformat/riff.c b/libavformat/riff.c
> index 248506d..02d4a99 100644
> --- a/libavformat/riff.c
> +++ b/libavformat/riff.c
> @@ -423,6 +423,7 @@ const AVMetadataConv ff_riff_info_conv[] = {
>      { "INAM", "title"      },
>      { "IPRD", "album"      },
>      { "IPRT", "track"      },
> +    { "ITRK", "track"      },
>      { "ISFT", "encoder"    },
>      { "ITCH", "encoded_by" },
>      { 0 },
> diff --git a/libavformat/riffenc.c b/libavformat/riffenc.c
> index 98e97c0..681a930 100644
> --- a/libavformat/riffenc.c
> +++ b/libavformat/riffenc.c
> @@ -257,7 +257,7 @@ void ff_riff_write_info_tag(AVIOContext *pb, const char 
> *tag, const char *str)
>  static const char riff_tags[][5] = {
>      "IARL", "IART", "ICMS", "ICMT", "ICOP", "ICRD", "ICRP", "IDIM", "IDPI",
>      "IENG", "IGNR", "IKEY", "ILGT", "ILNG", "IMED", "INAM", "IPLT", "IPRD",
> -    "IPRT", "ISBJ", "ISFT", "ISHP", "ISRC", "ISRF", "ITCH",
> +    "IPRT", "ITRK", "ISBJ", "ISFT", "ISHP", "ISRC", "ISRF", "ITCH",
>      { 0 }
>  };
>  
> 

Ok, I think.
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to