1. 31 Oct, 2021 1 commit
  2. 29 Oct, 2021 2 commits
    • Vivia Nikolaidou's avatar
      mpegtspacketizer: memcmp potentially seen_before data · 5c000cb0
      Vivia Nikolaidou authored and GStreamer Marge Bot's avatar GStreamer Marge Bot committed
      Theoretically the version number is incremented every time there's a new
      section, but in a world of streaming we can't easily make that
      assumption.
      
      An example of a broken use case is when we're cat-ing two mpeg-ts files
      together, which is equivalent of capturing a DVB stream while switching
      channels. A set-top box would know that we switched the channels and
      reset the demuxer, but in practice this might not happen.
      
      Part-of: <!2555>
      5c000cb0
    • Stéphane Cerveau's avatar
      zxing: update to support version 1.1.1 · 54029f8f
      Stéphane Cerveau authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      Support new API in 1.1.1
      Update the supported input video format.
      Update tests to use parse_launch
      
      Part-of: <!2554>
      54029f8f
  3. 21 Oct, 2021 1 commit
  4. 08 Sep, 2021 3 commits
  5. 06 Sep, 2021 3 commits
  6. 02 Sep, 2021 1 commit
  7. 30 Aug, 2021 1 commit
  8. 25 Aug, 2021 2 commits
    • Tim-Philipp Müller's avatar
      openh264enc: fix broken header AU emission by base class · 36a09411
      Tim-Philipp Müller authored
      This encoder advertises alignment=au as output format, which means
      each output frame should contain a full decodable access unit.
      
      The video encoder base class is not aware of our output alignment
      and will output spurious buffers with just the SPS/PPS inside when
      we call gst_video_encoder_set_headers(), which is broken because
      each buffer is supposed to contain a full decodable access unit
      in our case.
      
      Just don't tell the base class about our headers, they will be
      sent at the beginning of each IDR frame anyway.
      
      Part-of: <!2478>
      36a09411
    • Tim-Philipp Müller's avatar
      openh264enc: fix header buffer leak · a91c5670
      Tim-Philipp Müller authored
      Part-of: <!2478>
      a91c5670
  9. 24 Aug, 2021 1 commit
    • Tim-Philipp Müller's avatar
      openh264enc: fix broken sps/pps header generation · 5ff895d3
      Tim-Philipp Müller authored
      This was putting a truncated SPS into the initial header instead
      of the PPS because it was always reading from the beginning of the
      bitstream buffer (pBsBuf) and not from the offset where the current
      NAL is at in the bitstream buffer (psBsBuf + nal_offset).
      
      This was broken in commit 17113695.
      
      Fixes #1576
      
      Part-of: <!2478>
      5ff895d3
  10. 23 Aug, 2021 1 commit
  11. 20 Aug, 2021 1 commit
  12. 18 Aug, 2021 1 commit
  13. 09 Aug, 2021 1 commit
  14. 29 Jul, 2021 1 commit
  15. 16 Jul, 2021 1 commit
  16. 09 Jul, 2021 1 commit
  17. 08 Jul, 2021 5 commits
  18. 24 Jun, 2021 2 commits
  19. 22 Jun, 2021 2 commits
  20. 02 Jun, 2021 1 commit
    • Nicolas Dufresne's avatar
      waylandsink: Fix for missing initial configure · 33468eb3
      Nicolas Dufresne authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      We were doing our initial "empty" commit on the subsurface instead of the
      toplevel surface. As an incidence, we should not have received a configure
      event ever, not just on mutter. This fixes the following warning when using
      mutter compositor (aka gnome-shell):
      
        waylandsink wlwindow.c:304:gst_wl_window_new_toplevel: The compositor did not send configure event.
      
      Part-of: <!2300>
      33468eb3
  21. 01 Jun, 2021 2 commits
  22. 20 May, 2021 3 commits
  23. 14 May, 2021 3 commits