1. 28 Jan, 2019 1 commit
  2. 25 Jan, 2019 3 commits
    • VaL Doroshchuk's avatar
      avfvideosrc: add device-name property · 9f03ade1
      VaL Doroshchuk authored and Val Doroshchuk's avatar Val Doroshchuk committed
      This property is readonly and should show the name of selected capture device.
      9f03ade1
    • Yeongjin Jeong's avatar
      fdkaacdec: Fix build for fdkaac < 0.1.4 · 52e4a20b
      Yeongjin Jeong authored and Olivier Crête's avatar Olivier Crête committed
      The fdkaac decoder supports 6.1 / 7.1 channels with downmixer
      since v0.1.4. Old versions can use AAC_PCM_OUTPUT_CHANNELS
      instead of AAC_PCM_MAX_OUTPUT_CHANNELS.
      
      Fixes #873
      52e4a20b
    • Haihao Xiang's avatar
      msdkdec: set the mfx picture structure to MFX_PICSTRUCT_PROGRESSIVE if it is unknown · 546797ce
      Haihao Xiang authored
      The picture structure in the output parameters from
      MFXVideoDECODE_Query is set to MFX_PICSTRUCT_UNKNOWN for some codecs, so
      the structure of the corresponding mfx surfaces created for decoding are
      unknown. The pipeline will be broken when these surfaces are used as the
      input for msdkvpp.
      
      Example pipeline:
      
      gst-launch-1.0 filesrc location=input_vp8.webm ! matroskademux !
      msdkvp8dec ! msdkvpp ! fakesink
      
      Error message:
      
      0:00:00.031568911 14259 0x55b79dc684a0 ERROR                msdkvpp
      gstmsdkvpp.c:728:gst_msdkvpp_transform:<msdkvpp0> MSDK Failed to do VPP
      ERROR: from element
      /GstPipeline:pipeline0/GstMatroskaDemux:matroskademux0: Internal data
      stream error.
      
      This is a workaround for the above issue
      546797ce
  3. 24 Jan, 2019 9 commits
  4. 23 Jan, 2019 3 commits
  5. 22 Jan, 2019 8 commits
  6. 21 Jan, 2019 3 commits
  7. 19 Jan, 2019 1 commit
    • Nirbheek Chauhan's avatar
      meson: Fix automagic build of msdk plugin · f710b36a
      Nirbheek Chauhan authored and Nirbheek Chauhan's avatar Nirbheek Chauhan committed
      When building the msdk plugin even if libmfx is found, unless the
      plugin is explicitly enabled we should not error out if msdk
      dependencies are not found.
      
      Also give an error message when we don't build the plugin on Windows
      because we're not building with MSVC.
      f710b36a
  8. 18 Jan, 2019 1 commit
  9. 17 Jan, 2019 4 commits
  10. 16 Jan, 2019 2 commits
  11. 14 Jan, 2019 3 commits
    • Nirbheek Chauhan's avatar
      wasapi: Fix infinite loop when the device disappears · d56aec8b
      Nirbheek Chauhan authored
      When the audio device goes away during playback or capture, we were
      going into an infinite loop of AUDCLNT_E_DEVICE_INVALIDATED. Return -1
      and post an error message so the ringbuffer thread exits with an error.
      d56aec8b
    • Jan Alexander Steffens's avatar
      srt: Fix autotools build · 7a01e9a8
      Jan Alexander Steffens authored
      0a350c61 broke the build by only
      building enum types with meson. It also removed gstsrt.c from the list
      of sources, causing the plugin to fail to load.
      
      squash! srt: Fix autotools build
      7a01e9a8
    • Jan Alexander Steffens's avatar
      srt: Fix GCC function type error · 484291b1
      Jan Alexander Steffens authored
      gstsrtobject.c: In function ‘gst_srt_object_close’:
      gstsrtobject.c:1036:7: error: function called through a non-compatible type [-Werror]
             (GDestroyNotify) g_closure_unref);
      /usr/include/glib-2.0/glib/gmem.h:121:8: note: in definition of macro ‘g_clear_pointer’
             (destroy) (_ptr);                                                        \
              ^~~~~~~
      gstsrtobject.c:1038:7: error: function called through a non-compatible type [-Werror]
             (GDestroyNotify) g_closure_unref);
      /usr/include/glib-2.0/glib/gmem.h:121:8: note: in definition of macro ‘g_clear_pointer’
             (destroy) (_ptr);                                                        \
              ^~~~~~~
      
      Arch Linux
      gcc 8.2.1 20181127
      glib 2.58.2
      484291b1
  12. 11 Jan, 2019 2 commits