Quicktime .mov files from Canon t2i/550D will not play.
#1
I had an impression that h.264 Baseline/5.0 files would play on Rpi but they do not work. I'm using OpenElec nightly builds and they will not play.

Is there a reason they do not work? Bandwidth or something else?
Reply
#2
Post mediainfo.
Reply
#3
Hi popcornmix.

I'm not unfortunately at my computer right now, but I've found someone posting media info which is from 550D.
Here it is:
http://www.portugalvideo.com/forum/index...l#msg18870
Reply
#4
I've got a 650D if you need a clip
Read/follow the forum rules.
For troubleshooting and bug reporting, read this first
Interested in seeing some YouTube videos about Kodi? Go here and subscribe
Reply
#5
Code:
Overall bit rate                 : 47.0 Mbps

Ouch. I'm guessing it doesn't do much compression (rather than being higher quality than Blu-Ray).
Can't see a specific reason for that not playing. A sample would be useful.
Reply
#6
I know popcornmix has a greater knowledge of rpi than me, but I was under the impression that its hardware decoding doesn't do level 5, only up to 4.1.

Eg http://www.raspberrypi.org/phpBB3/viewto...f=2&t=4668
If I have helped you or increased your knowledge, click the 'thumbs up' button to give thanks :) (People with less than 20 posts won't see the "thumbs up" button.)
Reply
#7
(2014-01-09, 00:18)Martijn Wrote: I've got a 650D if you need a clip

Can you please post a short clip somewhere if you can? I will do it in a few days when I get back home otherwise.
Reply
#8
I don't know if this helps but my old WDTV Live with Sigma Designs SMP8655 SOC plays the same files directly out of the camera.
Reply
#9
(2014-01-09, 22:51)nickr Wrote: I know popcornmix has a greater knowledge of rpi than me, but I was under the impression that its hardware decoding doesn't do level 5, only up to 4.1.

The hardware was designed for 4.1 (Blu-Ray). Originally the video driver had a fixed memory allocation for each of the supported profiles/levels.
If the level was above 4.1, or if it was a 4.1 stream that reported 3.1 then it would just report an error.

Many months ago we moved to a newer driver (vdec3) which does all memory allocation dynamically, and doesn't reject higher profiles.
As long as resolution is no more than 1920x1080 and GPU memory isn't exhausted, then I'd expect higher level streams to play.
Reply
#10
Hi popconmix,

I've sent you a link to the .mov file I just created. Here is the mediainfo from it, it is similar to one I found on the net before.

Code:
Format                                   : MPEG-4
Format profile                           : QuickTime
Codec ID                                 : qt  
File size                                : 34.5 MiB
Duration                                 : 6s 298ms
Overall bit rate                         : 45.9 Mbps
Encoded date                             : UTC 2014-01-14 10:31:47
Tagged date                              : UTC 2014-01-14 10:31:47

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : [email protected]
Format settings, CABAC                   : No
Format settings, ReFrames                : 1 frame
Format settings, GOP                     : M=1, N=12
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 6s 298ms
Bit rate                                 : 44.4 Mbps
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Original height                          : 1 088 pixels
Display aspect ratio                     : 16:9
Original display aspect ratio            : 16:9
Frame rate mode                          : Constant
Frame rate                               : 23.976 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.893
Stream size                              : 33.3 MiB (97%)
Language                                 : English
Encoded date                             : UTC 2014-01-14 10:31:47
Tagged date                              : UTC 2014-01-14 10:31:47
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.601

Audio
ID                                       : 2
Format                                   : PCM
Format settings, Endianness              : Little
Format settings, Sign                    : Signed
Codec ID                                 : sowt
Duration                                 : 6s 298ms
Bit rate mode                            : Constant
Bit rate                                 : 1 536 Kbps
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 48.0 KHz
Bit depth                                : 16 bits
Stream size                              : 1.15 MiB (3%)
Language                                 : English
Encoded date                             : UTC 2014-01-14 10:31:47
Tagged date                              : UTC 2014-01-14 10:31:47
Reply
#11
(2014-01-14, 10:35)vbaros Wrote: I've sent you a link to the .mov file I just created. Here is the mediainfo from it, it is similar to one I found on the net before.

The file played perfect for me. Can you try a build that includes the latest firmware. E.g.
http://forum.xbmc.org/showthread.php?tid...pid1596575

If still a problem then post a debug log.
Reply
#12
This is weird.
I just tried the same videos that were not playing and they all played perfectly.
I was on build RPi.arm-devel-20131215184433-r16572-gb5a38fc

Than I updated to the latest build RPi.arm-devel-20140110215319-r16936-gd4c9cbe, tried the videos again and they refused to play (only audio played).
I'm sending you the link to the .log I just grabbed from the log folder.

You can search for the MVI_1817.MOV file for example. Once it played, once it didn't with the error like this:
Code:
13:32:07 127.312408 T:2981098576   ERROR: COMXCoreComponent::DecoderEventHandler OMX.broadcom.video_decode - OMX_ErrorStreamCorrupt, Bitstream corrupt
13:32:07 127.312843 T:2762994768   ERROR: OMXPlayerVideo : Error open video output
13:32:07 127.364250 T:2762994768 WARNING: OpenVideoStream - Unsupported stream 0. Stream disabled.
Reply
#13
I tried one more time with the build from 14th and I have the same problem. I tried restarting XBMC from SSH and then to play the files and they played well. Once one file is playing, every subsequent file plays well.
Reply
#14
@popcornmix could you find what was the issue? Can I do something more to help debugging?

RPi can definitely play the videos that's what's important.
Reply
#15
So far I've not seen it fail to play.
What makes it play/not play?
E.g. from a clean boot does it play? Does playing a different file make it play/not play?
Reply

Logout Mark Read Team Forum Stats Members Help
Quicktime .mov files from Canon t2i/550D will not play.0