Re: Blu-Ray patch not working

it's me <[email protected]> Sun, 30 Aug 2009 22:30:56 +0200
Newsgroups gmane.comp.video.xine.user
Message-ID <[email protected]>
> From: [email protected]
> To: [email protected]
> Date: Thu, 27 Aug 2009 17:13:06 +0300
> Subject: Re: [xine-user] Blu-Ray patch not working
> 
> Grant wrote: 
> > > The Blu-Ray patch linked to here:
> > >
> > > http://www.nabble.com/Re:--xine-user--No-audio-from-Blu-Ray-rips-td23121024.html
> > > http://phivdr.dyndns.org/xine-lib/BluRay/
> > >
> > > is failing for me with the latest xine-lib snapshot.  Is there an
> > > updated one available?  Maybe it's already been integrated?
> > >
> > > - Grant
> > 
> > Are Blu-Ray rips working for anyone in xine?
> 
> You can try to compile and install BluRay plugins to existing xine-lib
> (no need to patch and re-compile whole xine-lib).
> 
> http://phivdr.dyndns.org/xine-lib/BluRay/xine-lib-1.1.x-BluRay-plugins_20090826.tar.bz2
> 
> There's modified mpeg-ts demuxer for .m2ts files and experimental
> decoder for BluRay bitmap subtitles. Simply unpack it somewhere and run
> "make install" in the BluRay folder.
> 
> Latest versions of the files are in sourceforge CVS:
> http://xineliboutput.cvs.sourceforge.net/viewvc/xineliboutput/vdr-xineliboutput/xine/BluRay/
> 
> 
> - Petri
> 

hello - just some feedback.

the xine-lib plugins are much more stable than the primary patches (also linked in this thread, from april)!

maybe it's a bit OT (don't know, where to report elsewhere) - here i get some corruptions/crashes with
xineliboutput as output-device (.. the plugins are linked to xinelibouput-cvs in Petri's further post - that's
the reason, why i'm speaking here in xine-user ML):

versions:
xine-vdpau (r279)
xineliboutput-1.0.4
X (ubuntu 8.10 intrepid)
---
xserver-xorg 7.4~5ubuntu3 / the X.Org X server
xserver-xorg-core 2:1.5.2-2ubuntu3.1 / Xorg X server - core server
xserver-xorg-dev 2:1.5.2-2ubuntu3.1 / Xorg X server - development files
---
nvidia: 185.18.36

i have to set CFLAG option "#define LOCKDISPLAY /*define this if you have a buggy libX11/xcb*/" in
xine-vdpau src to get rid of "[xine..put] cXinelibServer::Play_PES Buffer overflow (TCP/PIPE)" syslog
messages (--> libxcb/libx11 < 1.2 !).

with some samples of my sony-camcorder (AVCHD/m2ts) the crash occures -- here you can see mediaInfo's
output (sample-information):
-----------------------
General
ID                               : 0
Complete name                    : /video2/MOVIE/sony-cam/2008-11-20--2009-01-02/00022.MTS.avi
Format                           : BDAV
Format/Info                      : Blu-ray Video
File size                        : 36.5 MiB
Duration                         : 40s 32ms
Overall bit rate                 : 7 642 Kbps
Maximum Overall bit rate         : 18.0 Mbps

Video
ID                               : 4113 (0x1011)
Menu ID                          : 1 (0x1)
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format profile                   : [email protected]
Format settings, CABAC           : Yes
Format settings, ReFrames        : 2 frames
Duration                         : 39s 880ms
Bit rate                         : 6 880 Kbps
Width                            : 1 440 pixels
Height                           : 1 080 pixels
Display aspect ratio             : 16:9
Frame rate                       : 25.000 fps
Resolution                       : 24 bits
Colorimetry                      : 4:2:0
Scan type                        : Interlaced
Scan order                       : Top Field First
Bits/(Pixel*Frame)               : 0.177
Stream size                      : 32.7 MiB (90%)

Audio
ID                               : 4352 (0x1100)
Menu ID                          : 1 (0x1)
Format                           : AC-3
Format/Info                      : Audio Coding 3
Duration                         : 40s 32ms
Bit rate mode                    : Constant
Bit rate                         : 448 Kbps
Channel(s)                       : 6 channels
Channel positions                : Front: L C R, Surround: L R, LFE
Sampling rate                    : 48.0 KHz
Stream size                      : 2.14 MiB (6%)

Text
ID                               : 4608 (0x1200)
Menu ID                          : 1 (0x1)
Format                           : PGS
Duration                         : 39s 455ms
-----------------------

and here the syslog/vdr-sxfe's mediaplayer output:
-----------------------
Aug 30 19:21:16 vdr vdr: [4178] Metadata scanner thread started (pid=2787, tid=4178)
Aug 30 19:21:16 vdr vdr: [4178] [xine..put] ID3Scanner Started
Aug 30 19:21:16 vdr vdr: [4178] [xine..put] ID3Scanner Done.
Aug 30 19:21:16 vdr vdr: [4178] Metadata scanner thread ended (pid=2787, tid=4178)
Aug 30 19:21:16 vdr vdr: [2787] status: cStatusTest::Replaying  (null) (null) 0
Aug 30 19:21:16 vdr vdr: [2787] status: cStatusTest::Replaying  00008.MTS /video2/MOVIE/sony-cam/2008-11-20--2009-01-02/00008.MTS.avi 1
Aug 30 19:21:16 vdr vdr: [4047] TS buffer on device 1 thread ended (pid=2787, tid=4047)
Aug 30 19:21:16 vdr vdr: [4046] buffer stats: 108100 (5%) used
Aug 30 19:21:16 vdr vdr: [4046] receiver on device 1 thread ended (pid=2787, tid=4046
Aug 30 19:21:16 vdr vdr: [2787] [xine..put] cPlaylist::EscapeMrl('/video2/MOVIE/sony-cam/2008-11-20--2009-01-02/00008.MTS.avi')
Aug 30 19:21:16 vdr vdr: [2787] [xine..put]     --> '/video2/MOVIE/sony-cam/2008-11-20--2009-01-02/00008.MTS.avi'
Aug 30 19:21:16 vdr vdr: [2816] [xine..put] DVDTITLE DVDTITLE 0
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/16)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/17)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/18)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/19)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/20)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/21)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/22)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/23)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/24)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/25)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/26)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/27)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/28)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/29)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/30)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/31)
Aug 30 19:21:16 vdr vdr: [2816] [xine..put] DVDTITLE DVDTITLE 0
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/16)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/17)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/18)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/19)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/20)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/21)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/22)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/23)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/24)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/25)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/26)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/27)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/28)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/29)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/30)
Aug 30 19:21:16 vdr vdr: [2816] ERROR: SetAvailableTrack called with invalid Type/Index (33/31)
Aug 30 19:21:17 vdr vdr: [2815] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (GETPOS , 300 ms) 165
Aug 30 19:21:17 vdr vdr: [2815] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (GETLENGTH , 300 ms) 166
Aug 30 19:21:18 vdr vdr: [2815] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (GETPOS , 300 ms) 167
Aug 30 19:21:18 vdr vdr: [2815] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (GETLENGTH , 300 ms) 168
Aug 30 19:21:18 vdr vdr: [2815] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (GETPOS , 300 ms) 169
Aug 30 19:21:19 vdr vdr: [2815] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (GETLENGTH , 300 ms) 170
Aug 30 19:21:19 vdr vdr: [2815] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (GETPOS , 300 ms) 171
Aug 30 19:21:19 vdr vdr: [2815] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (GETLENGTH , 300 ms) 172
Aug 30 19:21:20 vdr vdr: [2815] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (GETPOS , 300 ms) 173
Aug 30 19:21:20 vdr vdr: [2815] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (GETLENGTH , 300 ms) 174
Aug 30 19:21:20 vdr vdr: [2815] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (GETPOS , 300 ms) 175
Aug 30 19:21:21 vdr vdr: [2815] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (GETLENGTH , 300 ms) 176
Aug 30 19:21:21 vdr vdr: [2815] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (GETPOS , 300 ms) 177
Aug 30 19:21:21 vdr vdr: [2815] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (GETLENGTH , 300 ms) 178
Aug 30 19:21:21 vdr vdr: [2815] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (GETPOS , 300 ms) 179
Aug 30 19:21:22 vdr vdr: [2815] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (GETLENGTH , 300 ms) 180
Aug 30 19:21:22 vdr vdr: [2815] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (GETPOS , 300 ms) 181
Aug 30 19:21:22 vdr vdr: [2815] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (GETLENGTH , 300 ms) 182
Aug 30 19:21:23 vdr vdr: [2815] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (GETPOS , 300 ms) 183
Aug 30 19:21:23 vdr vdr: [2815] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (GETLENGTH , 300 ms) 184
.
.
Aug 30 19:21:36 vdr vdr: [2815] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (GETLENGTH , 300 ms) 224
Aug 30 19:21:36 vdr vdr: [2815] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (GETPOS , 300 ms) 225
Aug 30 19:21:36 vdr vdr: [2787] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (PLAYFILE  92 none file:/video2/MOVIE/sony-cam/2008-11-20--2009-01-02/00008
.MTS.avi , 20000 ms) 164
Aug 30 19:21:36 vdr vdr: [2787] [xine..put] cXinelibPlayer playing /video2/MOVIE/sony-cam/2008-11-20--2009-01-02/00008.MTS.avi (FAIL)
Aug 30 19:21:36 vdr vdr: [2815] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (GETLENGTH , 300 ms) 226
Aug 30 19:21:37 vdr vdr: [2815] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (GETPOS , 300 ms) 227
Aug 30 19:21:37 vdr vdr: [2815] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (GETLENGTH , 300 ms) 228
Aug 30 19:21:37 vdr vdr: [2787] [xine..put] cXinelibPlayerControl: EndOfStreamReached
Aug 30 19:21:37 vdr vdr: [2787] status: cStatusTest::Replaying  (null) (null) 0
Aug 30 19:21:38 vdr vdr: [2787] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (GETPOS , 300 ms) 229
Aug 30 19:21:38 vdr vdr: [2787] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (GETLENGTH , 300 ms) 230
Aug 30 19:21:58 vdr vdr: [2787] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (PLAYFILE  0 none  , 20000 ms) 231
Aug 30 19:21:58 vdr vdr: [2787] [xine..put] cXinelibServer::PlayFileCtrl: Timeout (FLUSH 50 4256518638 2177969 , 300 ms) 232
-----------------------

are my libs too old (libxcb/libx11) or is this independend? is a sample needed?

cheers, ciax 




_________________________________________________________________
Hol dir 30 kostenlose Emoticons für deinen Windows Live Messenger
http://www.livemessenger-emoticons.com/funfamily/de-at/

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july

_______________________________________________
xine-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xine-user