Recherche avancée

Médias (1)

Mot : - Tags -/bug

Autres articles (50)

Sur d’autres sites (7695)

  • hwcontext_dxva2 : add support for the P8 format

    10 août 2016, par Anton Khirnov
    hwcontext_dxva2 : add support for the P8 format
    

    This format is used internally by the QSV encoder to store the encoded
    bitstream.

    Signed-off-by : Maxym Dmytrychenko <maxym.dmytrychenko@intel.com>

    • [DBH] libavutil/hwcontext_dxva2.c
  • hwcontext_qsv : add support for the P8 format

    10 août 2016, par Anton Khirnov
    hwcontext_qsv : add support for the P8 format
    

    When using GPU surfaces with QSV, one needs to supply a frame allocator,
    which will be invoked to pass surface pools to libmfx.
    For encoding, this allocator gets invoked not only for the pool of input
    frames, but also for a separate pool of (apparently) reconstructed frames
    and another pool of MFX_FOURCC_P8, which on Windows needs to return
    D3DFMT_P8 D3D surfaces. Those are probably used to store the encoded
    bitstream on the GPU.

    Signed-off-by : Maxym Dmytrychenko <maxym.dmytrychenko@intel.com>

    • [DBH] libavutil/hwcontext_qsv.c
  • hwcontext_qsv : do not fail when download/upload VPP session creation fails

    10 août 2016, par Anton Khirnov
    hwcontext_qsv : do not fail when download/upload VPP session creation fails
    

    Certain pixel formats (e.g. P8) might not be supported for
    download/upload through VPP operations, but can still be used otherwise.

    Signed-off-by : Maxym Dmytrychenko <maxym.dmytrychenko@intel.com>

    • [DBH] libavutil/hwcontext_qsv.c