|
From: it's me <ci...@ho...> - 2009-08-30 20:31:12
|
> From: phi...@us... > To: xin...@li... > 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 : High@L4.0 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/ |