From 069bc5b59767b426cf56a176a22d8909567923c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Colin=20G=C3=BCnther?= Date: Thu, 7 Aug 2014 19:52:04 +0200 Subject: [PATCH] dvb.media_addon: Stop changing format on every video frame. - Due to comparing the wrong fields with one another the dvb.media_addon called ChangeFormat() on every new video frame. - Also remove a duplicate print statement. --- src/add-ons/media/media-add-ons/dvb/DVBMediaNode.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/add-ons/media/media-add-ons/dvb/DVBMediaNode.cpp b/src/add-ons/media/media-add-ons/dvb/DVBMediaNode.cpp index ef2e4d3ba2..d76664b12d 100644 --- a/src/add-ons/media/media-add-ons/dvb/DVBMediaNode.cpp +++ b/src/add-ons/media/media-add-ons/dvb/DVBMediaNode.cpp @@ -1815,10 +1815,7 @@ DVBMediaNode::raw_video_thread() fOutputRawVideo.format.u.raw_video.pixel_width_aspect, mh.u.raw_video.pixel_width_aspect); printf(" pixel_height_aspect %d => %d\n", - fOutputRawVideo.format.u.raw_video.pixel_width_aspect, - mh.u.raw_video.pixel_height_aspect); - printf(" pixel_height_aspect %d => %d\n", - fOutputRawVideo.format.u.raw_video.pixel_width_aspect, + fOutputRawVideo.format.u.raw_video.pixel_height_aspect, mh.u.raw_video.pixel_height_aspect); printf(" video_buffer_size %ld => %ld\n", video_buffer_size, mh.size_used); @@ -1838,7 +1835,7 @@ DVBMediaNode::raw_video_thread() = mh.u.raw_video.bytes_per_row; fOutputRawVideo.format.u.raw_video.pixel_width_aspect = mh.u.raw_video.pixel_width_aspect; - fOutputRawVideo.format.u.raw_video.pixel_width_aspect + fOutputRawVideo.format.u.raw_video.pixel_height_aspect = mh.u.raw_video.pixel_height_aspect; fOutputRawVideo.format.u.raw_video.last_active = mh.u.raw_video.display_line_count - 1;