Quoting Jun Zhao (2020-04-20 10:17:06)
> From: Jun Zhao <barryjz...@tencent.com>
> 
> Follow the http://id3.org/ID3v1, setting the year metadata
> for ID3v1.
> 
> fix #8623
> 
> Signed-off-by: Jun Zhao <barryjz...@tencent.com>
> ---
>  libavformat/mp3enc.c | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/libavformat/mp3enc.c b/libavformat/mp3enc.c
> index 34b753f..157174f 100644
> --- a/libavformat/mp3enc.c
> +++ b/libavformat/mp3enc.c
> @@ -45,6 +45,7 @@ static int id3v1_set_string(AVFormatContext *s, const char 
> *key,
>      return !!tag;
>  }
>  
> +// refer to: http://id3.org/ID3v1
>  static int id3v1_create_tag(AVFormatContext *s, uint8_t *buf)
>  {
>      AVDictionaryEntry *tag;
> @@ -58,7 +59,7 @@ static int id3v1_create_tag(AVFormatContext *s, uint8_t 
> *buf)
>      count += id3v1_set_string(s, "TIT2",    buf +  3, 30 + 1);       //title
>      count += id3v1_set_string(s, "TPE1",    buf + 33, 30 + 1);       
> //author|artist
>      count += id3v1_set_string(s, "TALB",    buf + 63, 30 + 1);       //album
> -    count += id3v1_set_string(s, "TDRC",    buf + 93,  4 + 1);       //date
> +    count += id3v1_set_string(s, "TYER",    buf + 93,  4 + 1);       //year

This will break for ID3v2.4, no?

-- 
Anton Khirnov
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to