2. Can you check if mfw_isink can increase the resolution?
yes, it can. Passing various disp-width/disp-height parameters changing rendering resolution; but screen is 640*480, so I can see only part of a picture.
One more strange thing here: when i'm starting single video stream, it plays ok. When I'm (re)starting it with the same commands, it renders only first frame and freezes (but whole system is ok, i can connect via rsh and kill gstreamer - with that first frame remaining on screen!). CPU load is 99%..100%. Only hard-reset helps to start video again.
Here is my script:
-----
#!/bin/sh
export VSALPHA=1
export GST_DEBUG=GST_ELEMENT_FACTORY:3
export GST_DEBUG_FILE=gstream.log
SAMPLE1=/mnt/SSD/v/4.mp4
WIDTH=1440
HEIGHT=1080
#SINK=mfw_v4lsink
SINK=mfw_isink
gst-launch playbin2 uri=file:$SAMPLE1 video-sink="$SINK axis-top=0 axis-left=0 disp-width=$WIDTH disp-height=$HEIGHT"
-----
Here is a 'gstream.log'
----
| 0:00:00.154993003 [335m 6814 [00m | 0x17050 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_FACTORY gstelementfactory.c:375:gst_element_factory_create: [00m creating element "playbin2" |
| 0:00:00.161146670 [335m 6814 [00m | 0x17050 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_FACTORY gstelementfactory.c:375:gst_element_factory_create: [00m creating element "mfw_isink" |
| 0:00:00.166181669 [335m 6814 [00m | 0x17050 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_FACTORY gstelementfactory.c:375:gst_element_factory_create: [00m creating element "bin" |
| 0:00:00.169492336 [335m 6814 [00m | 0x17050 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_FACTORY gstelementfactory.c:375:gst_element_factory_create: [00m creating element "uridecodebin" |
| 0:00:00.172781336 [335m 6814 [00m | 0x17050 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_FACTORY gstelementfactory.c:373:gst_element_factory_create: [00m creating element "filesrc" named "source" |
| 0:00:00.173518336 [335m 6814 [00m | 0x17050 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_FACTORY gstelementfactory.c:375:gst_element_factory_create: [00m creating element "decodebin2" |
| 0:00:00.174066003 [335m 6814 [00m | 0x17050 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_FACTORY gstelementfactory.c:373:gst_element_factory_create: [00m creating element "typefind" named "typefind" |
| 0:00:00.233268670 [335m 6814 [00m | 0x17050 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_FACTORY gstelementfactory.c:375:gst_element_factory_create: [00m creating element "aiurdemux" |
0:00:00.372698336 [335m 6814 [00m 0x197e10 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_FACTORY gstelementfactory.c:375:gst_element_factory_create: [00m creating element "multiqueue"
0:00:00.411608003 [335m 6814 [00m 0x197e10 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_FACTORY gstelementfactory.c:375:gst_element_factory_create: [00m creating element "vpudec"
0:00:00.523973670 [335m 6814 [00m 0x197e10 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_FACTORY gstelementfactory.c:375:gst_element_factory_create: [00m creating element "faad"
0:00:00.529452002 [335m 6814 [00m 0x19a0e0 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_FACTORY gstelementfactory.c:375:gst_element_factory_create: [00m creating element "input-selector"
0:00:00.532701336 [335m 6814 [00m 0x19a0e0 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_FACTORY gstelementfactory.c:375:gst_element_factory_create: [00m creating element "input-selector"
0:00:00.533965003 [335m 6814 [00m 0x19a0e0 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_FACTORY gstelementfactory.c:373:gst_element_factory_create: [00m creating element "tee" named "audiotee"
0:00:00.537412669 [335m 6814 [00m 0x19a0e0 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_FACTORY gstelementfactory.c:373:gst_element_factory_create: [00m creating element "bin" named "vbin"
0:00:00.538083003 [335m 6814 [00m 0x19a0e0 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_FACTORY gstelementfactory.c:373:gst_element_factory_create: [00m creating element "queue" named "vqueue"
0:00:00.555854336 [335m 6814 [00m 0x19a0e0 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_FACTORY gstelementfactory.c:373:gst_element_factory_create: [00m creating element "autoaudiosink" named "audiosink"
0:00:00.557042336 [335m 6814 [00m 0x19a0e0 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_FACTORY gstelementfactory.c:373:gst_element_factory_create: [00m creating element "fakesink" named "tempsink"
0:00:00.592781670 [335m 6814 [00m 0x19a0e0 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_FACTORY gstelementfactory.c:373:gst_element_factory_create: [00m creating element "pulsesink" named "audiosink-actual-sink-pulse"
0:00:00.604649336 [335m 6814 [00m 0x19a0e0 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_FACTORY gstelementfactory.c:373:gst_element_factory_create: [00m creating element "bin" named "abin"
0:00:00.605180336 [335m 6814 [00m 0x19a0e0 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_FACTORY gstelementfactory.c:373:gst_element_factory_create: [00m creating element "queue" named "aqueue"
0:00:00.688758002 [335m 6814 [00m 0x19a0e0 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_FACTORY gstelementfactory.c:373:gst_element_factory_create: [00m creating element "audioconvert" named "aconv"
0:00:00.713626336 [335m 6814 [00m 0x19a0e0 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_FACTORY gstelementfactory.c:373:gst_element_factory_create: [00m creating element "audioresample" named "aresample"
| 0:01:06.247390343 [335m 6814 [00m | 0x17050 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_FACTORY gstelementfactory.c:373:gst_element_factory_create: [00m creating element "fakesink" named "tempsink" |