Re: Using the coda driver with Gstreamer

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Fabio,

On Mon, Dec 01, 2014 at 05:17:40PM -0200, Fabio Estevam wrote:
> On Tue, Nov 18, 2014 at 4:41 PM, Nicolas Dufresne
> <nicolas.dufresne@xxxxxxxxxxxxx> wrote:
> 
> > Ok, let us know when the switch is made. Assuming your goal is to get
> > the HW decoder working, you should test with simpler pipeline. In your
> > specific case, you should try and get this pipeline to preroll:
> >
> > gst-launch-1.0 \
> >   filesrc location=/home/H264_test1_Talk inghead_mp4_480x360.mp4 \
> >   ! qtdemux ! h264parse ! v4l2video1dec ! fakesink
> 
> After applying Philipp's dts patch:
> http://www.spinics.net/lists/arm-kernel/msg382314.html
> 
> ,I am able to play the video clip with the following Gstreamer pipeline:
> 
> gst-launch-1.0 filesrc
> location=/home/H264_test1_Talkinghead_mp4_480x360.mp4 ! qtdemux !
> h264parse ! v4l2video1dec ! videoconvert ! fbdevsink

I am using this pipeline with gstreamer 1.4.5 and current media branch but I am
getting very poor performance 1-2 fps when playing 800x400 video. Is it possible
that fbdevsink is too slow for that? Does anyone know what is going wrong?

Regards,

Zahari

Video Type:

root@imx6q-dmo-edm-qmx6:/# gst-discoverer-1.0 linux_800x480.mov -v
Analyzing file:///DemoVideos/linux_800x480.mov
Done discovering file:///DemoVideos/linux_800x480.mov
Missing plugins
 (gstreamer|1.0|gst-discoverer-1.0|MPEG-4 AAC decoder|decoder-audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, level=(string)2, base-profile=(string)lc, profile=(string)lc)

Topology:
  container: video/quicktime
    audio: audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, level=(string)2, base-profile=(string)lc, profile=(string)lc, codec_data=(buffer)120856e500, rate=(int)44100, channels=(int)1
      Codec:
        audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, level=(string)2, base-profile=(string)lc, profile=(string)lc, codec_data=(buffer)120856e500, rate=(int)44100, channels=(int)1
      Additional info:
        None
      Stream ID: (null)
      Language: <unknown>
      Channels: 1
      Sample rate: 44100
      Depth: 0
      Bitrate: 0
      Max bitrate: 0
      Tags:
        None
      
    video: video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)3.1, profile=(string)high, codec_data=(buffer)0164001fffe100176764001facd940c83da100000303e90000ea600f18319601000668ebe3cb22c0, width=(int)800, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)1/1
      Codec:
        video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)3.1, profile=(string)high, codec_data=(buffer)0164001fffe100176764001facd940c83da100000303e90000ea600f18319601000668ebe3cb22c0, width=(int)800, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)1/1
      Additional info:
        None
      Stream ID: 0b5ab36c52878431d95e588951bfa2cf80c530ad5deda45bf3f9fdd5a4d4a48f/001
      Width: 800
      Height: 480
      Depth: 24
      Frame rate: 30000/1001
      Pixel aspect ratio: 1/1
      Interlaced: false
      Bitrate: 496256
      Max bitrate: 10069
      Tags:
        taglist, application-name=(string)Lavf55.7.100, container-format=(string)Quicktime, video-codec=(string)H.264, language-code=(string)en, bitrate=(uint)496256, minimum-bitrate=(uint)10069, maximum-bitrate=(uint)10069;
      

Properties:
  Duration: 0:03:12.006000000
  Seekable: yes
  Tags: 
      application name: Lavf55.7.100
      container format: Quicktime
      video codec: H.264
      language code: en
      bitrate: 496256
      minimum bitrate: 10069
      maximum bitrate: 10069
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux