lavf: Use av_codec_get_tag2() in avformat_query_codec().
av_codec_get_tag() can return 0 both in case of error and success.
This commit is contained in:
		@@ -4107,10 +4107,11 @@ int avformat_query_codec(const AVOutputFormat *ofmt, enum AVCodecID codec_id,
 | 
			
		||||
                         int std_compliance)
 | 
			
		||||
{
 | 
			
		||||
    if (ofmt) {
 | 
			
		||||
        unsigned int codec_tag;
 | 
			
		||||
        if (ofmt->query_codec)
 | 
			
		||||
            return ofmt->query_codec(codec_id, std_compliance);
 | 
			
		||||
        else if (ofmt->codec_tag)
 | 
			
		||||
            return !!av_codec_get_tag(ofmt->codec_tag, codec_id);
 | 
			
		||||
            return !!av_codec_get_tag2(ofmt->codec_tag, codec_id, &codec_tag);
 | 
			
		||||
        else if (codec_id == ofmt->video_codec ||
 | 
			
		||||
                 codec_id == ofmt->audio_codec ||
 | 
			
		||||
                 codec_id == ofmt->subtitle_codec)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user