mirror of https://github.com/mgba-emu/mgba.git
Video: Ensure FFmpeg encoder has audio frames
This commit is contained in:
parent
8d52bf7b28
commit
fc550c792e
1
CHANGES
1
CHANGES
|
@ -13,6 +13,7 @@ Bugfixes:
|
|||
- Qt: Properly set default video recording settings
|
||||
- GBA Audio: Make larger buffer sizes than 2048 actually work properly
|
||||
- GBA Video: Fix blend issues with obscured middle layers
|
||||
- Video: Ensure FFmpeg encoder has audio frames
|
||||
Misc:
|
||||
- Qt: Disable sync to video by default
|
||||
- GBA: Exit cleanly on FATAL if the port supports it
|
||||
|
|
|
@ -225,6 +225,9 @@ bool FFmpegEncoderOpen(struct FFmpegEncoder* encoder, const char* outfile) {
|
|||
#else
|
||||
encoder->audioFrame = avcodec_alloc_frame();
|
||||
#endif
|
||||
if (!encoder->audio->frame_size) {
|
||||
encoder->audio->frame_size = 1024;
|
||||
}
|
||||
encoder->audioFrame->nb_samples = encoder->audio->frame_size;
|
||||
encoder->audioFrame->format = encoder->audio->sample_fmt;
|
||||
encoder->audioFrame->pts = 0;
|
||||
|
|
Loading…
Reference in New Issue