Ion issue with Star Wars Bluray
#1
I just ripped my Star Wars BR disk, and to my surprise cannot play it on my Ion (Atom 330) based system. See my sig for details about my setup, but it's a pretty straightforward first gen Ion with the dual core Atom, 2GB RAM, Dharma Live.
The issue is extreme jerkiness, which looks like is caused by dropped frames. The file I am using is the opening "crawl" from the movie, I think it's called 000302.m2ts and it's about 750MB. Same problem on the 40GB main movie file, but this one was easier to test with.
The context menu shows all 4 cpu cores at less than 10% load, vdpau enabled and frames dropping mostly when the bandwidth gets to 35Mbps or so. By the way, what is the "pc" number at the end of that line?
I was accessing the files over a 100Mb network via SMB, which I thought might be the issue. So I switched over to NFS, which did improve things in that there were less frame drops - but it's still unwatchable. Next I copied the 750MB file to the local disk in the xbmc machine - an Intel SSD. To my surprise, it still drops frames and is unwatchable. I'm interpreting that to mean that this is not a network bandwidth issue.
Is the Ion not capable of 40Mbps playback? I would be shocked if that were the case.
I have read a bit about big improvements to libvdpau recently - but I don't really want to experiment too much with my "production" box. I like to keep it on the official releases since the wife wouldn't be happy if I left it in an unusable state.
Anyone have any idea? Anyone with a similar setup that could try it out?
Reply
#2
Is there anyway you can upload that section of the movie to the internet so we can try it?

Reply
#3
This may be a red herring, but one of the things I noticed when I picked up my copy too is that Audio track = DTS-HD 6.1 channels.

According to bluray-stats 6.1 audio encompasses 40 of 4842 known titles.

Meaning I wonder if that could be an issue? Perhaps try remuxing the track without the audio, transcode to LPCM, etc to see if it makes any difference.

I'll rip and try my setups out whenever time permits.
If I helped out pls give me a +

A bunch of XBMC instances, big-ass screen in the basement + a 20TB FreeBSD, ZFS server.
Reply
#4
You may want to try Remuxing the Main movie track with this and maybe remove the HD audio. Or just read the tutorial to see if you may be able to manipulate the track in order to play properly on an ION based system.. GoodLuck kuz those Starwars BluRays look and sound awesome when processed properly!
Reply
#5
BORIStheBLADE Wrote:Is there anyway you can upload that section of the movie to the internet so we can try it?

Here's a small sample which shows the issue. It's only 18 seconds, which falls within the fair use clause of DMCA.

http://dl.dropbox.com/u/477050/xac.m2ts

I split that file using a binary split - so it doesn't have a proper header on it or anything. XBMC does fine with it (as does mplayer standalone), but other playback software might complain.
Reply
#6
teaguecl Wrote:Here's a small sample which shows the issue. It's only 18 seconds, which falls within the fair use clause of DMCA.

http://dl.dropbox.com/u/477050/xac.m2ts

I split that file using a binary split - so it doesn't have a proper header on it or anything. XBMC does fine with it (as does mplayer standalone), but other playback software might complain.

Link doesn't work

Reply
#7
BORIStheBLADE Wrote:Link doesn't work

Should work now, file hadn't finished uploading to the server.

Update:
I re-muxed with no audio or subtitle tracks at all - just the video track, and the issue still occurs. I also re-checked the Killa sample, and it plays just fine. That's strange since Killa is 40Mbps at one point, while the SW sample is only getting to about 35Mbps.

I can always re-encode the video to 720p, but I hate doing that - i always mess something up and end up with junk output. Plus, 1080p is pretty Smile
Reply
#8
I have an acer revo 1600 (which has an atom 330) running xbmc live. I'll grab the file and see my results.
Reply
#9
teaguecl Wrote:Should work now, file hadn't finished uploading to the server.

Downloading.
Can you pm me how you used dropbox.
Thanks!!

Reply
#10
Well, I just tried it and it plays fine for me, didnt notice any jerkiness. I am running a very recent nightly though.
Reply
#11
Here is what media info says about your file so you know. Looks like 6 audio streams too?

PHP Code:
ID                               (0x0)
Complete name                    C:\Users\Mike\Desktop\xac.m2ts
Format                           
BDAV
Format
/Info                      Blu-ray Video
File size                        
100 MiB
Duration                         
: -53s 998ms
Overall bit rate                 
: -341612917587893
Maximum Overall bit rate         
48.0 Mbps

Video
ID                               
4113 (0x1011)
Menu ID                          (0x1)
Format                           AVC
Format
/Info                      Advanced Video Codec
Format profile                   
High@L4.1
Format settings
CABAC           Yes
Format settings
ReFrames        4 frames
Format settings
GOP             M=3N=24
Codec ID                         
27
Bit rate mode                    
Variable
Maximum bit rate                 
36.8 Mbps
Width                            
1 920 pixels
Height                           
1 080 pixels
Display aspect ratio             
16:9
Frame rate                       
23.976 fps
Color space                      
YUV
Chroma subsampling               
4:2:0
Bit depth                        
8 bits
Scan type                        
Progressive

Audio 
#1
ID                               4352 (0x1100)
Menu ID                          (0x1)
Format                           DTS
Format
/Info                      Digital Theater Systems
Codec ID                         
134
Compression mode                 
Lossy

Audio 
#2
ID                               4353 (0x1101)
Menu ID                          (0x1)
Format                           DTS
Format
/Info                      Digital Theater Systems
Codec ID                         
130
Bit rate mode                    
Constant
Bit rate                         
755 Kbps
Channel
(s)                       : 6 channels
Channel positions                
FrontL C RSideL RLFE
Sampling rate                    
48.0 KHz
Bit depth                        
24 bits
Compression mode                 
Lossy
Delay relative to video          
: -446ms
Stream size                      
1.47 ?iB

Audio 
#3
ID                               4354 (0x1102)
Menu ID                          (0x1)
Format                           DTS
Format
/Info                      Digital Theater Systems
Codec ID                         
130
Bit rate mode                    
Constant
Bit rate                         
755 Kbps
Channel
(s)                       : 6 channels
Channel positions                
FrontL C RSideL RLFE
Sampling rate                    
48.0 KHz
Bit depth                        
24 bits
Compression mode                 
Lossy
Delay relative to video          
: -446ms
Stream size                      
1.47 ?iB

Audio 
#4
ID                               4355 (0x1103)
Menu ID                          (0x1)
Format                           AC-3
Format
/Info                      Audio Coding 3
Mode extension                   
CM (complete main)
Codec ID                         129
Bit rate mode                    
Constant
Bit rate                         
448 Kbps
Channel
(s)                       : 6 channels
Channel positions                
FrontL C RSideL RLFE
Sampling rate                    
48.0 KHz
Bit depth                        
16 bits
Compression mode                 
Lossy
Delay relative to video          
: -531ms
Stream size                      
699 ?iB

Audio 
#5
ID                               4356 (0x1104)
Menu ID                          (0x1)
Format                           AC-3
Format
/Info                      Audio Coding 3
Mode extension                   
CM (complete main)
Codec ID                         129
Bit rate mode                    
Constant
Bit rate                         
224 Kbps
Channel
(s)                       : 2 channels
Channel positions                
FrontL R
Sampling rate                    
48.0 KHz
Bit depth                        
16 bits
Compression mode                 
Lossy
Delay relative to video          
: -211ms
Stream size                      
1.37 ?iB

Audio 
#6
ID                               4357 (0x1105)
Menu ID                          (0x1)
Format                           AC-3
Format
/Info                      Audio Coding 3
Mode extension                   
CM (complete main)
Codec ID                         129
Bit rate mode                    
Constant
Bit rate                         
224 Kbps
Channel
(s)                       : 2 channels
Channel positions                
FrontL R
Sampling rate                    
48.0 KHz
Bit depth                        
16 bits
Compression mode                 
Lossy
Delay relative to video          
: -211ms
Stream size                      
1.37 ?iB

Text 
#1
ID                               4610 (0x1202)
Menu ID                          (0x1)
Format                           PGS
Codec ID                         
144
Delay relative to video          
542ms

Text 
#2
ID                               4611 (0x1203)
Menu ID                          (0x1)
Format                           PGS
Codec ID                         
144
Delay relative to video          
417ms

Text 
#3
ID                               4612 (0x1204)
Menu ID                          (0x1)
Format                           PGS
Codec ID                         
144
Delay relative to video          
3s 629ms

Text 
#4
ID                               4613 (0x1205)
Menu ID                          (0x1)
Format                           PGS
Codec ID                         
144
Delay relative to video          
542ms

Text 
#5
ID                               4614 (0x1206)
Menu ID                          (0x1)
Format                           PGS
Codec ID                         
144
Delay relative to video          
4s 630ms

Text 
#6
ID                               4615 (0x1207)
Menu ID                          (0x1)
Format                           PGS
Codec ID                         
144
Delay relative to video          
542ms

Text 
#7
ID                               4616 (0x1208)
Menu ID                          (0x1)
Format                           PGS
Codec ID                         
144
Delay relative to video          
2s 544ms

Text 
#8
ID                               4617 (0x1209)
Menu ID                          (0x1)
Format                           PGS
Codec ID                         
144
Delay relative to video          
709ms

Text 
#9
ID                               4618 (0x120A)
Menu ID                          (0x1)
Format                           PGS
Codec ID                         
144
Delay relative to video          
2s 44ms

Text 
#10
ID                               4619 (0x120B)
Menu ID                          (0x1)
Format                           PGS
Codec ID                         
144
Delay relative to video          
709ms

Text 
#11
ID                               4620 (0x120C)
Menu ID                          (0x1)
Format                           PGS
Codec ID                         
144
Delay relative to video          
2s 44ms

Text 
#12
ID                               4621 (0x120D)
Menu ID                          (0x1)
Format                           PGS
Codec ID                         
144
Delay relative to video          
834ms 

Reply
#12
Ok I ran that file on a Revo 1600 with xbmc live and the rig in my sig which is an Ion 2. Both played your file.

Reply
#13
I found a clue. The following line was in my xbmc.log file:
Code:
18:16:47 T:2907695984 M:1166163968  NOTICE: Display resolution DESKTOP : 1920x1080 @ 60.00 - Full Screen (12)

It reminded me that I am set up for 60 fps refresh rate. I went to XBMC settings and brought that down to 30 (Star Wars is encoded at ~24) and no more dropped frames. I'm not a video expert, but I think this means my problem is not decoding the stream, but rendering it. I don't know what can be done about that other than:
1. more powerful hardware
2. performance improvements in renderer

#2 might be included in some of the libvdpau updates in newer versions of xbmc (I run dharma), but I am not sure.
Reply
#14
teaguecl Wrote:I found a clue. The following line was in my xbmc.log file:
Code:
18:16:47 T:2907695984 M:1166163968  NOTICE: Display resolution DESKTOP : 1920x1080 @ 60.00 - Full Screen (12)

It reminded me that I am set up for 60 fps refresh rate. I went to XBMC settings and brought that down to 30 (Star Wars is encoded at ~24) and no more dropped frames. I'm not a video expert, but I think this means my problem is not decoding the stream, but rendering it. I don't know what can be done about that other than:
1. more powerful hardware
2. performance improvements in renderer

#2 might be included in some of the libvdpau updates in newer versions of xbmc (I run dharma), but I am not sure.


Isn't there a setting in XBMC for " same as file" for refresh rate?

Reply
#15
BORIStheBLADE Wrote:Isn't there a setting in XBMC for " same as file" for refresh rate?

Yes it does Smile Turns out it's in Settings->Video->Playback and it's called "Adjust display refresh rate to match video"
Turning that on fixed my problems. I suppose I was taking a 35Mmbps stream (24FPS) and upsampling to 60. So I was trying to render the equivalent of a ~80Mbps stream, which apparently is more than an ion can handle Wink
Thanks everyone for the help.
Reply

Logout Mark Read Team Forum Stats Members Help
Ion issue with Star Wars Bluray0