Mercurial > libavcodec.hg
comparison utils.c @ 11810:2ae71694d6ae libavcodec
Make avcodec_string() use av_get_codec_tag_string().
author | stefano |
---|---|
date | Wed, 02 Jun 2010 10:54:50 +0000 |
parents | 867d82f512df |
children | fdafbcef52f5 |
comparison
equal
deleted
inserted
replaced
11809:867d82f512df | 11810:2ae71694d6ae |
---|---|
838 codec_name = "mpeg2ts"; | 838 codec_name = "mpeg2ts"; |
839 } else if (enc->codec_name[0] != '\0') { | 839 } else if (enc->codec_name[0] != '\0') { |
840 codec_name = enc->codec_name; | 840 codec_name = enc->codec_name; |
841 } else { | 841 } else { |
842 /* output avi tags */ | 842 /* output avi tags */ |
843 if( isprint(enc->codec_tag&0xFF) && isprint((enc->codec_tag>>8)&0xFF) | 843 char tag_buf[32]; |
844 && isprint((enc->codec_tag>>16)&0xFF) && isprint((enc->codec_tag>>24)&0xFF)){ | 844 av_get_codec_tag_string(tag_buf, sizeof(tag_buf), enc->codec_tag); |
845 snprintf(buf1, sizeof(buf1), "%c%c%c%c / 0x%04X", | 845 snprintf(buf1, sizeof(buf1), "%s / 0x%04X", tag_buf, enc->codec_tag); |
846 enc->codec_tag & 0xff, | |
847 (enc->codec_tag >> 8) & 0xff, | |
848 (enc->codec_tag >> 16) & 0xff, | |
849 (enc->codec_tag >> 24) & 0xff, | |
850 enc->codec_tag); | |
851 } else { | |
852 snprintf(buf1, sizeof(buf1), "0x%04x", enc->codec_tag); | |
853 } | |
854 codec_name = buf1; | 846 codec_name = buf1; |
855 } | 847 } |
856 | 848 |
857 switch(enc->codec_type) { | 849 switch(enc->codec_type) { |
858 case AVMEDIA_TYPE_VIDEO: | 850 case AVMEDIA_TYPE_VIDEO: |