1. 17 Jan, 2022 2 commits
    • Robert Mader's avatar
      waylandsink: Ensure correct mapping of area_surface · e7c99607
      Robert Mader authored and GStreamer Marge Bot's avatar GStreamer Marge Bot committed
      If the `area_surface` got unmapped when changing to the `READY` or
      `NULL` state, we currently don't remap it when playback resumes and
      `wp_viewporter` is supported. Without `wp_viewporter` we do remap
      it, but rather unintentionally and also when not wanted.
      
      On Weston this has not been a big problem as it so far wrongly maps
      subsurfaces of unmapped surfaces anyway - i.e. only the black
      background was missing on resume. On other compositors and future
      Weston this prevents the `video_surface` to get remapped.
      
      Shuffle things around to ensure `area_surface` is mapped in the
      right situations and do some minor cleanup.
      
      See also wayland/weston#426
      
      Part-of: <gstreamer/gstreamer!1483>
      e7c99607
    • Xi Ruoyao's avatar
      gst-libav: fix build with ffmpeg-5.0.0 · 6ea56e7f
      Xi Ruoyao authored
      Latest ffmpeg has removed avcodec_get_context_defaults(), and its
      documentation says a new AVCodecContext should be allocated for this
      purpose.  The pointer returned by avcodec_find_decoder() is now
      const-qualified so we also need to adjust for it.  And, AVCOL_RANGE_MPEG
      is now rejected with strict_std_compliance > FF_COMPLIANCE_UNOFFICIAL.
      
      Part-of: <!1531>
      6ea56e7f
  2. 15 Jan, 2022 1 commit
  3. 13 Jan, 2022 19 commits
  4. 12 Jan, 2022 14 commits
  5. 11 Jan, 2022 1 commit
  6. 09 Jan, 2022 1 commit
  7. 08 Jan, 2022 2 commits