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
      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
      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
    • Haihao Xiang's avatar
      msdkvpp: add P010_10LE to sink and src caps · 697d41c9
      Haihao Xiang authored
      example pipelines:
      
      gst-launch-1.0 videotestsrc num-buffers=100 ! \
      video/x-raw,format=P010_10LE,width=352,height=288 ! msdkvpp ! \
      video/x-raw,format=NV12! fakesink
      
      gst-launch-1.0 videotestsrc num-buffers=100 ! \
      video/x-raw,format=NV12,width=352,height=288 ! msdkvpp ! \
      video/x-raw,format=P010_10LE ! fakesink
      697d41c9
    • Haihao Xiang's avatar
      5e3f94ce
    • Jacek Tomaszewski's avatar
      wasapi: Fixed corner-cases in mapping of channel mask · 60146e30
      Jacek Tomaszewski authored
      'channel-mask' field should not be put in caps if channel mask is 0x0
      
      Mapping WASAPI channel mask to GST equivalent was going only over
      first nChannels elements of wasapi_to_gst_pos array, translating, for
      example, WASAPI's 0x63f to GST's 0x3f instead of 0xc3f.
      
      When 'channel-mask' is specified as NULL, it signifies that there's
      need to do downmix or upmix and it makes caps negotiation with
      audioconvert element impossible. Just omit it.
      Signed-off-by: Nirbheek Chauhan's avatarNirbheek Chauhan <nirbheek@centricular.com>
      60146e30
  7. 19 Jan, 2019 1 commit
    • Nirbheek Chauhan's avatar
      meson: Fix automagic build of msdk plugin · f710b36a
      Nirbheek Chauhan authored
      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