Skip to content
Snippets Groups Projects
  1. Dec 03, 2019
  2. Nov 29, 2019
  3. Nov 17, 2019
  4. Oct 29, 2019
  5. Oct 24, 2019
    • Seungha Yang's avatar
      avviddec: Enforce allocate new AVFrame per input frame · 2e829662
      Seungha Yang authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      ... if ffmpeg would reuse the allocated AVBuffer. Reused AVFrame by
      the ffmpeg seems to break our decoding flow since the reused AVFrame
      holds the initial opaque data (GstVideoCodecFrame in this case), so
      we couldn't trace the our in/out frames.
      To enforce get_buffer() call per output frame, hold another reference
      to the AVBuffer in order to mark the AVBuffer as not writable.
      
      Fixes: gstreamer/gst-libav#62
      2e829662
  6. Sep 23, 2019
  7. Sep 10, 2019
    • Ross Burton's avatar
      docs: don't include the type hierarchy · 6f720ceb
      Ross Burton authored
      gtk-doc can't generate a type hierarchy when scanning gst-libav, and gtk-doc
      1.30 onwards doesn't write a file if there is no type hierarchy (unlike previous
      releases, which wrote an empty file).  This results in the build failing with
      gtk-doc 1.30 onwards, so remove the type hierarchy section from the
      documentation as it doesn't serve any purpose.
      
      Fixes gstreamer/gst-libav#57
      6f720ceb
  8. Aug 07, 2019
  9. Aug 06, 2019
    • Christoph Reiter's avatar
      autotools: add bcrypt to win32 libs · 48134dbf
      Christoph Reiter authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      The included libav requires it now. Otherwise the builds fails with:
      
        CCLD     libgstlibav.la
      build-i686-w64-mingw32/gst-libs/ext/.libs/libavutil.a(random_seed.o): In function `av_get_random_seed':
      gst-libav-1.16.0/gst-libs/ext/libav/libavutil/random_seed.c:126: undefined reference to `BCryptOpenAlgorithmProvider@16'
      gst-libav-1.16.0/gst-libs/ext/libav/libavutil/random_seed.c:129: undefined reference to `BCryptGenRandom@16'
      gst-libav-1.16.0/gst-libs/ext/libav/libavutil/random_seed.c:130: undefined reference to `BCryptCloseAlgorithmProvider@8'
      collect2.exe: error: ld returned 1 exit status
      48134dbf
    • Yeongjin Jeong's avatar
      gstav: Use libavcodec util function for version check · 41b2b73c
      Yeongjin Jeong authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      The version of libavutil is printed in the log instead of libavcodec
      because avutil_version() returns LIBAVUTIL_VERSION_INT. This can be confusing,
      so we should be replace it with avcodec_version().
      41b2b73c
  10. May 02, 2019
  11. Apr 18, 2019
  12. Apr 12, 2019
  13. Apr 10, 2019
  14. Apr 09, 2019
  15. Apr 01, 2019
  16. Mar 22, 2019
  17. Mar 04, 2019
    • Tim-Philipp Müller's avatar
      avauddec: fix decoding of APE and Cook audio · ef8a1bdd
      Tim-Philipp Müller authored
      .. and other formats where ffmpeg gives us multiple
      subframes per input frame.
      
      Since we now support non-interleaved audio, we can't
      just concat buffers any more. Also, audio metas won't
      be combined when buffers are merged, so when we push
      out the combined buffer we'll look at the meta describing
      only the first subframe and think it covers the whole
      frame leading to stutter/gaps in the output.
      
      We could fix this by copying the output data into a new
      buffer when we merge buffers, but that's suboptimal, so
      let's add some API to GstAudioDecoder to push out subframes
      and use that instead.
      
      gstreamer/gst-libav#49
      ef8a1bdd
    • Tim-Philipp Müller's avatar
      Back to development · caf953bd
      Tim-Philipp Müller authored
      caf953bd
  18. Feb 26, 2019
  19. Feb 21, 2019
    • Guillaume Desmottes's avatar
      avdemux: fix negative pts if start_time is bigger than the ts · 1d293764
      Guillaume Desmottes authored
      The start time is supposed to be the ts of the first frame.
      FFmpeg uses fractions to represent timestamps and the start time may use a
      different base than the frame pts. So we may end up having the start
      time bigger than the pts because of rounding when converting to gst ts.
      
      See #51
      for details.
      1d293764
  20. Feb 12, 2019
  21. Jan 17, 2019
  22. Jan 12, 2019
  23. Dec 05, 2018
  24. Nov 15, 2018
  25. Nov 12, 2018
    • Jordan Petridіs's avatar
      Add Gitlab CI configuration · ae1bb83e
      Jordan Petridіs authored
      This commit adds a .gitlab-ci.yml file, which uses a feature
      to fetch the config from a centralized repository. The intent is
      to have all the gstreamer modules use the same configuration.
      
      The configuration is currently hosted at the gst-ci repository
      under the gitlab/ci_template.yml path.
      
      Part of gstreamer-project#29
      Verified
      ae1bb83e
  26. Nov 08, 2018
  27. Nov 05, 2018
  28. Oct 29, 2018
Loading