1. 30 Jan, 2019 5 commits
  2. 29 Jan, 2019 1 commit
    • Jan Schmidt's avatar
      openh264dec: Fix up EOS handling · 984b150e
      Jan Schmidt authored
      If the last frame(s) produce errors, then we need to drop them
      or else we spin forever failing to decode a frame and thinking
      it'll get better if we wait for more data that's never coming.
  3. 28 Jan, 2019 1 commit
  4. 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.
    • 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
      Fixes #873
    • 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
  5. 24 Jan, 2019 9 commits
  6. 23 Jan, 2019 3 commits
  7. 22 Jan, 2019 8 commits
  8. 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
    • Haihao Xiang's avatar
    • 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>
  9. 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.
  10. 18 Jan, 2019 1 commit
  11. 17 Jan, 2019 4 commits
  12. 16 Jan, 2019 1 commit