diff -Nru phonon-backend-gstreamer-4.8.1/CMakeLists.txt phonon-backend-gstreamer-4.8.2/CMakeLists.txt --- phonon-backend-gstreamer-4.8.1/CMakeLists.txt 2014-12-04 10:36:32.000000000 +0000 +++ phonon-backend-gstreamer-4.8.2/CMakeLists.txt 2014-12-27 14:05:27.000000000 +0000 @@ -7,7 +7,7 @@ set(PHONON_GST_MAJOR_VERSION "4") set(PHONON_GST_MINOR_VERSION "8") -set(PHONON_GST_PATCH_VERSION "1") +set(PHONON_GST_PATCH_VERSION "2") set(PHONON_GST_VERSION "${PHONON_GST_MAJOR_VERSION}.${PHONON_GST_MINOR_VERSION}.${PHONON_GST_PATCH_VERSION}") add_definitions(-DPHONON_GST_VERSION="${PHONON_GST_VERSION}") diff -Nru phonon-backend-gstreamer-4.8.1/debian/changelog phonon-backend-gstreamer-4.8.2/debian/changelog --- phonon-backend-gstreamer-4.8.1/debian/changelog 2014-12-12 16:16:54.000000000 +0000 +++ phonon-backend-gstreamer-4.8.2/debian/changelog 2014-12-29 22:06:30.000000000 +0000 @@ -1,3 +1,9 @@ +phonon-backend-gstreamer (4:4.8.2-0ubuntu1) vivid; urgency=medium + + * This package was updated to 4.8.2 + + -- Danile Pastushchak Mon, 29 Dec 2014 22:26:03 +0200 + phonon-backend-gstreamer (4:4.8.1-1ubuntu0) vivid; urgency=medium * New upstream release. diff -Nru phonon-backend-gstreamer-4.8.1/debian/source/format phonon-backend-gstreamer-4.8.2/debian/source/format --- phonon-backend-gstreamer-4.8.1/debian/source/format 2014-12-12 16:00:47.000000000 +0000 +++ phonon-backend-gstreamer-4.8.2/debian/source/format 2014-12-29 21:17:22.000000000 +0000 @@ -1 +1 @@ -3.0 (quilt) +3.0 (quilt) \ No newline at end of file diff -Nru phonon-backend-gstreamer-4.8.1/gstreamer/videowidget.cpp phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp --- phonon-backend-gstreamer-4.8.1/gstreamer/videowidget.cpp 2014-12-04 10:36:32.000000000 +0000 +++ phonon-backend-gstreamer-4.8.2/gstreamer/videowidget.cpp 2014-12-27 14:05:27.000000000 +0000 @@ -329,8 +329,10 @@ g_object_get(G_OBJECT(videosink), "last-sample", &videobuffer, NULL); if (videobuffer) { + // TODO Might need to use BGR on big-endian + // Needs someone with proper hardware to test GstCaps *snapcaps = gst_caps_new_simple("video/x-raw", - "format = (string)", G_TYPE_STRING, GST_VIDEO_NE(RGB), + "format", G_TYPE_STRING, "RGB", NULL); GstSample *sample = gst_video_convert_sample(videobuffer, snapcaps, GST_SECOND, NULL); diff -Nru phonon-backend-gstreamer-4.8.1/gstreamer/x11renderer.cpp phonon-backend-gstreamer-4.8.2/gstreamer/x11renderer.cpp --- phonon-backend-gstreamer-4.8.1/gstreamer/x11renderer.cpp 2014-12-04 10:36:32.000000000 +0000 +++ phonon-backend-gstreamer-4.8.2/gstreamer/x11renderer.cpp 2014-12-27 14:05:27.000000000 +0000 @@ -81,7 +81,9 @@ X11Renderer::~X11Renderer() { +#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) m_renderWidget->setAttribute(Qt::WA_PaintOnScreen, false); +#endif m_renderWidget->setAttribute(Qt::WA_NoSystemBackground, false); delete m_renderWidget; } @@ -144,7 +146,10 @@ // Setting these values ensures smooth resizing since it // will prevent the system from clearing the background m_renderWidget->setAttribute(Qt::WA_NoSystemBackground, true); +#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) + // Leads to tons of warnings from QWidget::paintEngine on Qt 5 m_renderWidget->setAttribute(Qt::WA_PaintOnScreen, true); +#endif setOverlay(); } else if (e->type() == QEvent::Resize) { // This is a workaround for missing background repaints