libyami icon indicating copy to clipboard operation
libyami copied to clipboard

Yet Another Media Infrastructure. it is core part of media codec with hardware acceleration, it is yummy to your video experience on Linux like platform.

Results 63 libyami issues
Sort by recently updated
recently updated
newest added

Hello, Is it possible to setup the h264 decoder to output directly video in RGBA format instead of NV12 ? Thanks, Angelo

According to the [V4L2 documentation](https://www.linuxtv.org/downloads/v4l-dvb-apis-new/userspace-api/v4l/vidioc-g-fmt.html), `VIDIOC_G_FMT` is exclusive to capture devices, and you can use this method with other drivers to get information about the output format; yet yami [limits...

https://github.com/intel/libyami/blob/90ac9995763ad569157b3a216da88e090720ed70/encoder/vaapiencoder_base.cpp#L686 'isEmpty' declared without an initial value https://github.com/intel/libyami/blob/90ac9995763ad569157b3a216da88e090720ed70/encoder/vaapiencoder_base.cpp#L681 Calling 'checkEmpty()' in line 685, and the checkEmpty() defined in line 642. Entered call from 'checkEmpty()', returning without writing to '*outEmpty' https://github.com/intel/libyami/blob/90ac9995763ad569157b3a216da88e090720ed70/encoder/vaapiencoder_base.cpp#L647

As title, the http://01org.github.io/libyami_doxygen/index.html link is not accessible.

Hi, How can I use the compiled libyami_v4l2.so to expose the hardware codecs via v4l2? The only device which is visible is the integrated Webcam of my intel notebook. I...

$ ./autogen.sh --disable-silent-rules --prefix="/opt/media/install" --enable-tests --enable-debug --enable-h264enc --enable-jpegenc --enable-vp8enc --enable-vp9enc --enable-h265enc --enable-h264dec --enable-jpegdec --enable-vp8dec --enable-vp9dec --enable-h265dec --enable-mpeg2dec --enable-vc1dec --disable-fakedec --disable-oclfilters --enable-dmabuf --enable-md5 --disable-egl --disable-v4l2 --disable-wayland --enable-x11 h264Parser.cpp: In constructor 'YamiParser::H264::PPS::PPS()':...

(gdb) p obj->output_ $6 = { data = 0x3b5b090 "", bufferSize = 1727040, dataSize = 0, remainingSize = 0, flag = 0, format = OUTPUT_EVERYTHING, temporalID = 0 '\000', timeStamp...

(gdb) bt #0 __gnu_cxx::__atomic_add_dispatch (__val=1, __mem=0x3d) at /usr/include/c++/4.8/ext/atomicity.h:96 #1 std::tr1::_Sp_counted_base::_M_add_ref_copy (this=0x35) at /usr/include/c++/4.8/tr1/shared_ptr.h:128 #2 std::tr1::__shared_count::__shared_count (__r=..., this=0x7f693c052da8) at /usr/include/c++/4.8/tr1/shared_ptr.h:348 #3 std::tr1::__shared_ptr::__shared_ptr (this=0x7f693c052da0) at /usr/include/c++/4.8/tr1/shared_ptr.h:541 #4 std::tr1::shared_ptr::shared_ptr (this=0x7f693c052da0) at /usr/include/c++/4.8/tr1/shared_ptr.h:985 #5...

yamivpp --dn 20 1920x1080.NV12 denoise_20_1920x1080.NV12 yamivpp --dn 30 1920x1080.NV12 denoise_20_1920x1080.NV12 The output should be not bit match.