1) Rotation of 180 is fine
gst-launch filesrc location=/home/media/bbb_short_1080p.avi typefind=true ! ai
urdemux ! vpudec ! mfw_v4lsink rotate=180
Console dump
===========
MFW_GST_V4LSINK_PLUGIN 3.0.8 build on Dec 12 2013 07:15:06.
rotate = 180Setting pipeline to PAUSED ...
[INFO] Product Info: i.MX6Q/D/S
vpudec versions :smileyhappy:
plugin: 3.0.8
wrapper: 1.0.38(VPUWRAPPER_ARM_LINUX Build on Dec 12 2013 07:14:31)
vpulib: 5.4.15
firmware: 2.3.10.40778
Pipeline is PREROLLING ...
Aiur: 3.0.8
Core: AVI_PARSER_03.05.07 build on Jul 3 2013 01:47:35
mime: video/x-msvideo
file: /usr/lib/imx-mm/parser/lib_avi_parser_arm11_elinux.so.3.1
Content Info:
URI:
file:///home/media/bbb_short_1080p.avi
Idx File:
/root/.aiur/.home.media.bbb_short_1080p.avi.aidx
Seekable : Yes
Size(byte): 32335220
Movie Info:
Seekable : Yes
Live : No
Duration : 0:00:30.752000000
ReadMode : File
Track : 2
Track 00 [video_000000] Enabled
Duration: 0:00:30.750000000
Language: und
Mime:
video/mpeg, mpegversion=(int)4, parsed=(boolean)true, width=(int)1920, height=(i
nt)1080, framerate=(fraction)24/1
Track 01 [audio_000000] Enabled
Duration: 0:00:30.752000000
Language: und
Mime:
audio/x-ac3, channels=(int)5, rate=(int)48000, bitrate=(int)448000, framed=(bool
ean)true
[INFO] bitstreamMode 1, chromaInterleave 1, mapType 0, tiled2LinearEnable 0
set v4l rotate sucessfully
>>V4L_SINK: Actually buffer status:
hardware buffer : 10
software buffer : 0
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
full screen size:1920x1080
[V4L Update Display]: left=0, top=0, width=1920, height=1080
set v4l display crop sucessfully
New clock: GstSystemClock
=====================================================================
Rotation of either 90 or 270 is not good
Console Dump
============
gst-launch filesrc location=/home/media/bbb_short_1080p.avi typefind=true ! ai
urdemux ! vpudec ! mfw_v4lsink rotate=90
MFW_GST_V4LSINK_PLUGIN 3.0.8 build on Dec 12 2013 07:15:06.
rotate = 90Setting pipeline to PAUSED ...
[INFO] Product Info: i.MX6Q/D/S
vpudec versions :smileyhappy:
plugin: 3.0.8
wrapper: 1.0.38(VPUWRAPPER_ARM_LINUX Build on Dec 12 2013 07:14:31)
vpulib: 5.4.15
firmware: 2.3.10.40778
Pipeline is PREROLLING ...
Aiur: 3.0.8
Core: AVI_PARSER_03.05.07 build on Jul 3 2013 01:47:35
mime: video/x-msvideo
file: /usr/lib/imx-mm/parser/lib_avi_parser_arm11_elinux.so.3.1
Content Info:
URI:
file:///home/media/bbb_short_1080p.avi
Idx File:
/root/.aiur/.home.media.bbb_short_1080p.avi.aidx
Seekable : Yes
Size(byte): 32335220
Movie Info:
Seekable : Yes
Live : No
Duration : 0:00:30.752000000
ReadMode : File
Track : 2
Track 00 [video_000000] Enabled
Duration: 0:00:30.750000000
Language: und
Mime:
video/mpeg, mpegversion=(int)4, parsed=(boolean)true, width=(int)1920, height=(i
nt)1080, framerate=(fraction)24/1
Track 01 [audio_000000] Enabled
Duration: 0:00:30.752000000
Language: und
Mime:
audio/x-ac3, channels=(int)5, rate=(int)48000, bitrate=(int)448000, framed=(bool
ean)true
[INFO] bitstreamMode 1, chromaInterleave 1, mapType 0, tiled2LinearEnable 0
set v4l rotate sucessfully
>>V4L_SINK: Actually buffer status:
hardware buffer : 10
software buffer : 0
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
full screen size:1920x1080
[V4L Update Display]: left=0, top=0, width=1920, height=1080
set v4l display crop sucessfully
New clock: GstSystemClock
=============================================================
P.S. There is no video shown on the screen.
Thanks,
Wilson