X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.0%2Fcinelerra%2Ffileac3.C;h=99ba4e5cc2c921d49eab52c8cbb71c4e6d7c53e2;hb=63c49c5fdda77aadc2d0addc26a6884aadec8542;hp=a072e9c0c25fef406dfaaec971bfa78cdad132d7;hpb=fa7f91658c01ba88aab006beff8b167a4bbb7085;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.0/cinelerra/fileac3.C b/cinelerra-5.0/cinelerra/fileac3.C index a072e9c0..99ba4e5c 100644 --- a/cinelerra-5.0/cinelerra/fileac3.C +++ b/cinelerra-5.0/cinelerra/fileac3.C @@ -296,8 +296,10 @@ int FileAC3::write_samples(double **buffer, int64_t len) file->get_audio_position() : AV_NOPTS_VALUE ; int got_packet = 0; ret = avcodec_encode_audio2(avctx, &avpkt, frame, &got_packet); - if( !ret ) { - fprintf(stderr, "avcodec_encode_audio2 failed. \n%m\n"); + if( ret < 0 ) { + char errmsg[BCSTRLEN]; + av_strerror(ret, errmsg, sizeof(errmsg)); + fprintf(stderr, "avcodec_encode_audio2 failed. \n%s\n", errmsg); } } av_packet_free_side_data(&avpkt);