x264enc works great. Already submitted the bug against gstreamer-vaapi and linked to the test.mpg I am using.
On Wed, Oct 22, 2014 at 5:31 PM, Sreerenj Balachandran <[email protected]> wrote: > Would be good if you can try with x264enc and if it fails file a bug > against gstreamer , if it is working with x264enc then file the bug against > gstreamer-vaapi :) > Also it would be helpful if you can provide the sample file with the bug. > > On Wed, Oct 22, 2014 at 10:35 PM, Joseph Fry <[email protected]> wrote: > >> For example: >> >> ~$ gst-launch-1.0 filesrc location=test.mpg ! decodebin ! >> vaapiencode_h264 ! matroskamux name=mux ! filesink location=test.mkv >> Setting pipeline to PAUSED ... >> libva info: VA-API version 0.35.0 >> libva info: va_getDriverName() returns 0 >> libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so >> libva info: Found init function __vaDriverInit_0_35 >> libva info: va_openDriver() returns 0 >> Pipeline is PREROLLING ... >> Got context from element 'vaapiencodeh264-0': gst.vaapi.Display=context, >> display=(GstVaapiDisplay)NULL; >> Redistribute latency... >> >> Then it just hangs until I ctrl+c at which point it reports "ERROR: >> pipeline doesn't want to preroll." If I enable verbose output it looks >> like it makes it through the decodebin, which is what I would expect >> because the same pipeline works if I just drop vaapisink after the >> decodebin. >> >> Obviously, my pipeline is far simpler than the one used by Transmageddon, >> but I suspect they are both hitting the same wall. Of course, I don't know >> how to get any logging from Transmageddon to be sure. >> >> Here is the media info from the source file: >> >> General >> ID : 0 (0x0) >> Complete name : test.mpg >> Format : MPEG-TS >> File size : 19.8 MiB >> Duration : 20s 20ms >> Overall bit rate mode : Variable >> Overall bit rate : 8 309 Kbps >> Law rating : TV-14 (DL) >> >> Video >> ID : 3580 (0xDFC) >> Menu ID : 1 (0x1) >> Format : MPEG Video >> Format version : Version 2 >> Format profile : Main@High >> Format settings, BVOP : Yes >> Format settings, Matrix : Custom >> Format settings, GOP : M=3, N=30 >> Codec ID : 2 >> Duration : 19s 836ms >> Bit rate mode : Variable >> Bit rate : 7 316 Kbps >> Maximum bit rate : 20.0 Mbps >> Width : 1 920 pixels >> Height : 1 080 pixels >> Display aspect ratio : 16:9 >> Frame rate : 29.970 fps >> Color space : YUV >> Chroma subsampling : 4:2:0 >> Bit depth : 8 bits >> Compression mode : Lossy >> Bits/(Pixel*Frame) : 0.118 >> Stream size : 17.3 MiB (87%) >> >> Audio #1 >> ID : 3581 (0xDFD) >> Menu ID : 1 (0x1) >> Format : AC-3 >> Format/Info : Audio Coding 3 >> Mode extension : CM (complete main) >> Format settings, Endianness : Big >> Codec ID : 129 >> Duration : 19s 968ms >> Bit rate mode : Constant >> Bit rate : 384 Kbps >> Channel(s) : 2 channels >> Channel positions : Front: L R >> Sampling rate : 48.0 KHz >> Bit depth : 16 bits >> Compression mode : Lossy >> Delay relative to video : -998ms >> Stream size : 936 KiB (5%) >> Language : English >> >> Audio #2 >> ID : 3582 (0xDFE) >> Menu ID : 1 (0x1) >> Format : AC-3 >> Format/Info : Audio Coding 3 >> Mode extension : CM (complete main) >> Format settings, Endianness : Big >> Codec ID : 129 >> Duration : 20s 32ms >> Bit rate mode : Constant >> Bit rate : 192 Kbps >> Channel(s) : 2 channels >> Channel positions : Front: L R >> Sampling rate : 48.0 KHz >> Bit depth : 16 bits >> Compression mode : Lossy >> Delay relative to video : -1s 59ms >> Stream size : 470 KiB (2%) >> Language : Spanish >> Language, more info : Visual impaired commentary >> >> Text #1 >> ID : 3580 (0xDFC)-CC1 >> Menu ID : 1 (0x1) >> Format : EIA-608 >> Muxing mode : A/53 / DTVCC Transport >> Muxing mode, more info : Muxed in Video #1 >> Duration : 19s 836ms >> Bit rate mode : Constant >> Stream size : 0.00 Byte (0%) >> >> Text #2 >> ID : 3580 (0xDFC)-1 >> Menu ID : 1 (0x1) >> Format : EIA-708 >> Muxing mode : A/53 / DTVCC Transport >> Muxing mode, more info : Muxed in Video #1 >> Duration : 19s 836ms >> Bit rate mode : Constant >> Stream size : 0.00 Byte (0%) >> >> Menu >> ID : 53 (0x35) >> Menu ID : 1 (0x1) >> Duration : 20s 20ms >> List : 3580 (0xDFC) (MPEG Video) / >> 3581 (0xDFD) (AC-3, English) / 3582 (0xDFE) (AC-3, Spanish) >> Language : / English / Spanish >> Law rating : TV-14 (DL) >> >> On Wed, Oct 22, 2014 at 4:20 AM, Sreerenj Balachandran < >> [email protected]> wrote: >> >>> What kind of transcoding ? >>> At least provide the sample pipeline. >>> or >>> Please file a bug against gstreamer-vaapi in gnome bugzilla, >>> https://bugzilla.gnome.org/enter_bug.cgi?product=gstreamer-vaapi >>> >>> >>> On Tue, Oct 21, 2014 at 11:27 PM, Joseph Fry <[email protected]> wrote: >>> >>>> I have been trying to get VAAPI transcoding working, both from >>>> transmageddon and using gst-launch-1.0. In both cases, it appears that it >>>> never completes prerolling the pipeline, but never errors either. >>>> >>>> I am running Ubuntu Trusty, with gstreamer 1.2.4 and vaapi plugin >>>> 0.5.8. I can play videos using vaapi and gstreamer, just can't seem to >>>> find a working pipeline to transcode, and Transmageddon appears to have the >>>> same issue. >>>> >>>> Is there anything I can do to get to the bottom of this, or is it a >>>> known issue? >>>> >>>> _______________________________________________ >>>> gnome-multimedia mailing list >>>> [email protected] >>>> https://mail.gnome.org/mailman/listinfo/gnome-multimedia >>>> >>>> >>> >>> >>> -- >>> Sreerenj Balachandran (Intel OTC, Finland) >>> http://twitter.com/#!/sreerenj >>> >>> >>> >> > > > -- > Sreerenj Balachandran (Intel OTC, Finland) > http://twitter.com/#!/sreerenj > > >
_______________________________________________ gnome-multimedia mailing list [email protected] https://mail.gnome.org/mailman/listinfo/gnome-multimedia
