Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff -aur info-beamer/video.c info-beamer.patched/video.c
- --- info-beamer/video.c 2016-03-04 19:40:01.074477127 +0100
- +++ info-beamer.patched/video.c 2016-03-04 19:40:40.991262568 +0100
- @@ -64,9 +64,9 @@
- if (video->scaler)
- sws_freeContext(video->scaler);
- if (video->raw_frame)
- - av_free(video->raw_frame);
- + av_frame_free(&video->raw_frame);
- if (video->scaled_frame)
- - av_free(video->scaled_frame);
- + av_frame_free(&video->scaled_frame);
- if (video->codec_context)
- avcodec_close(video->codec_context);
- @@ -78,7 +78,7 @@
- static int video_open(video_t *video, const char *filename) {
- video->finished = 0;
- - video->format = PIX_FMT_RGB24;
- + video->format = AV_PIX_FMT_RGB24;
- if (avformat_open_input(&video->format_context, filename, NULL, NULL) ||
- avformat_find_stream_info(video->format_context, NULL) < 0) {
- @@ -143,8 +143,8 @@
- fprintf(stderr, INFO("fps: %lf\n"), video->fps);
- /* Get framebuffers */
- - video->raw_frame = avcodec_alloc_frame();
- - video->scaled_frame = avcodec_alloc_frame();
- + video->raw_frame = av_frame_alloc();
- + video->scaled_frame = av_frame_alloc();
- if (!video->raw_frame || !video->scaled_frame) {
- fprintf(stderr, ERROR("cannot preallocate frames\n"));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement