1. 23 Feb, 2016 2 commits
  2. 08 Feb, 2016 1 commit
  3. 20 Jan, 2016 3 commits
  4. 16 Jan, 2016 1 commit
  5. 29 Dec, 2015 1 commit
  6. 18 Dec, 2015 1 commit
  7. 16 Dec, 2015 1 commit
  8. 15 Dec, 2015 4 commits
  9. 14 Dec, 2015 1 commit
  10. 04 Dec, 2015 1 commit
    • Nicolas Dufresne's avatar
      vpxdec: Use GstMemory to avoid copies · 189c2918
      Nicolas Dufresne authored
      With the VPX decoders it's not simple to use downstream buffer pool,
      because we don't know the image size and alignment when buffers get
      allocated. We can though use GstAllocator (for downstream, or the system
      allocator) to avoid a copy before pushing if downstream supports
      GstVideoMeta. This would still cause a copy for sink that requires
      specialized memory and does not have a GstAllocator for that, though
      it will greatly improve performance for sink like glimagesink and
      cluttersink. To avoid allocating for every buffer, we also use a
      internal buffer pool.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=745372
      189c2918
  11. 18 Nov, 2015 1 commit
  12. 17 Nov, 2015 1 commit
  13. 15 Nov, 2015 4 commits
  14. 10 Nov, 2015 1 commit
    • Vineeth TM's avatar
      jpegdec: fix output state memory leak · 7ef9dd37
      Vineeth TM authored
      When jpeg_finish_decompress is called, output state reference is being created.
      But if there is any failures in finishing decompress, it jumps to setjmp,
      and at that point state was not referenced. Resulting in leak of output state.
      Hence adding another setjmp after output state is referenced.
      Similarly adding another setjmp to unmap the frame in case error happens before
      finish_decompress
      
      https://bugzilla.gnome.org/show_bug.cgi?id=753087
      7ef9dd37
  15. 05 Nov, 2015 1 commit
  16. 14 Oct, 2015 3 commits
  17. 12 Oct, 2015 4 commits
  18. 08 Oct, 2015 1 commit
  19. 29 Sep, 2015 1 commit
  20. 28 Sep, 2015 1 commit
    • Tim-Philipp Müller's avatar
      flacenc: avoid potential string overflow · 6c097102
      Tim-Philipp Müller authored
      We don't necessarily have full control over the input tags, so
      it's possible that the ISRC tag contains a longer string than
      expected, in which case we'd write over the end of the static-size
      13 byte buffer that is FLAC__StreamMetadata_CueSheet_Track::isrc.
      Make sure to only copy the ISRC if it's not too long, and make
      sure the buffer we write to is always NUL-terminated by using
      g_strlcpy().
      
      CID 1324931.
      6c097102
  21. 26 Sep, 2015 1 commit
  22. 21 Aug, 2015 1 commit
  23. 17 Aug, 2015 1 commit
  24. 16 Aug, 2015 3 commits
    • Thiago Santos's avatar
      flacenc: remove single entry if from loop · 08995292
      Thiago Santos authored
      Iterate from the 2nd channel on and create the 1 channel struct
      outside to make loop structure simpler and only slightly faster.
      08995292
    • Thiago Santos's avatar
      flacenc: implement proper accept-caps · a00546e0
      Thiago Santos authored
      Should just compare with what can be immediatelly accepted by
      the element. flacenc can't renegotiate so if it has a caps already
      it should only accept if it is that caps otherwise just use the
      template caps
      a00546e0
    • Thiago Santos's avatar
      flacenc: improve sink pad template caps · 3553493d
      Thiago Santos authored
      Removes the need for custom caps query handling and makes it more
      correct from the beginning on the template. It is a bit uglier
      to read because there is 1 entry per channel but makes code easier
      to maintain.
      3553493d