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

Reply via email to