rework android-rmt display, add a few buttons
[goodguy/history.git] / cinelerra-5.0 / cinelerra / fileac3.C
index 44cc26104108c76821e003aecba321a8fc5ccdd7..99ba4e5cc2c921d49eab52c8cbb71c4e6d7c53e2 100644 (file)
@@ -44,7 +44,6 @@ extern "C"
 #include "file.h"
 #include "filempeg.h"
 #include "language.h"
-#include "mwindow.inc"
 #include "mainerror.h"
 
 
@@ -297,11 +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 ) {
-                               if(got_packet && avctx->coded_frame) {
-                                       avctx->coded_frame->pts = avpkt.pts;
-                                       avctx->coded_frame->key_frame = !!(avpkt.flags & AV_PKT_FLAG_KEY);
-                               }
+                       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);