xine crashing with mp4's from a new Handbrake install

Mark Knecht <[email protected]> Mon, 20 May 2013 15:17:23 -0700
Newsgroups gmane.comp.video.xine.user
Message-ID <CAK2H+edKJ0YGV4tNRhHyYNNBoxWXNybLYJE_jo5OeiK4gS7FuQ@mail.gmail.com>
Hi,
   At the outset, I don't really think this is purely a xine issue but
more likely something about the way I build xine on Gentoo or more
likely new mp4 files. Thanks in advance for any ideas.

   I've used Handbrake on Gentoo for quite awhile and never had much
trouble with xine or any other player. However I was getting Handbrake
from an overlay which seems to have gone dead soI've put together my
own local overlay. Handbrake seems to rip fine, and the mp4s play fine
on my TV using it's built-in software to play from the USB drive, but
xine is crashing with these new files like this:

mark@c2RAID6 ~ $ xine DVD/A\ Night\ At\ The\ Opera.mp4
This is xine (X11 gui) - a free video player v0.99.7.
(c) 2000-2010 The xine Team.
vo_vdpau: vdpau API version : 1
vo_vdpau: vdpau implementation description : NVIDIA VDPAU Driver
Shared Library  313.30  Wed Mar 27 15:53:55 PDT 2013
vo_vdpau: maximum video surface size for chroma type 4:2:2 is 4096x4096
vo_vdpau: maximum video surface size for chroma type 4:2:0 is 4096x4096
vo_vdpau: maximum output surface size is 16384x16384
X Error of failed request:  BadImplementation (server does not
implement operation)
  Major opcode of failed request:  151 (NV-GLX)
  Minor opcode of failed request:  29 ()
  Serial number of failed request:  2153
  Current serial number in output stream:  2154
vo_vdpau: hold a maximum of 10 video output surfaces for reuse
vo_vdpau: using 3 output surfaces of size 5120x1080 for display queue
vdpau_set_property: property=1, value=0
Floating point exception
mark@c2RAID6 ~ $

   Similar movies ripped with the same version of Handbrake but built
from the old overlay play fine. It seems to me that the biggest
difference shown here is the audio stuff.

mark@c2RAID6 ~ $ xine /mnt/VideoLib/Video/M/Marx\ Brothers/A\ Night\
In\ Casablanca.mp4
This is xine (X11 gui) - a free video player v0.99.7.
(c) 2000-2010 The xine Team.
vo_vdpau: vdpau API version : 1
vo_vdpau: vdpau implementation description : NVIDIA VDPAU Driver
Shared Library  313.30  Wed Mar 27 15:53:55 PDT 2013
vo_vdpau: maximum video surface size for chroma type 4:2:2 is 4096x4096
vo_vdpau: maximum video surface size for chroma type 4:2:0 is 4096x4096
vo_vdpau: maximum output surface size is 16384x16384
X Error of failed request:  BadImplementation (server does not
implement operation)
  Major opcode of failed request:  151 (NV-GLX)
  Minor opcode of failed request:  29 ()
  Serial number of failed request:  2229
  Current serial number in output stream:  2230
vo_vdpau: hold a maximum of 10 video output surfaces for reuse
vo_vdpau: using 3 output surfaces of size 5120x1080 for display queue
vdpau_set_property: property=1, value=0
vo_vdpau: deinterlace: none
vo_vdpau: set_scaling_level=0
vo_vdpau: enabled features: inverse_telecine=0
vo_vdpau: disable noise reduction.
vo_vdpau: disable sharpness.
vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000,
contrast=1.000000, brightness=0.000000, color_standard=2
studio_levels=0
vo_vdpau: skip_chroma = 0
mark@c2RAID6 ~ $


   Not knowing what else to supply on this first email I ran exiftool
on both files and have a diff shown below. T1 is the file that plays,
T2 is the file that causes xine to crash:

c2RAID6 ~ # diff T1 T2
2,7c2,7
< File Name                       : A Night In Casablanca.mp4
< Directory                       : /mnt/VideoLib/Video/M/Marx Brothers
< File Size                       : 588 MB
< File Modification Date/Time     : 2013:04:17 16:33:26-07:00
< File Access Date/Time           : 2013:05:20 09:04:28-07:00
< File Inode Change Date/Time     : 2013:04:17 16:53:18-07:00
---
> File Name                       : A Night At The Opera.mp4
> Directory                       : /home/mark/DVD
> File Size                       : 658 MB
> File Modification Date/Time     : 2013:05:20 07:38:26-07:00
> File Access Date/Time           : 2013:05:20 07:30:44-07:00
> File Inode Change Date/Time     : 2013:05:20 07:38:26-07:00
14c14
< Movie Data Size                 : 612632834
---
> Movie Data Size                 : 687150236
16,17c16,17
< Create Date                     : 2013:04:17 23:27:29
< Modify Date                     : 2013:04:17 23:33:26
---
> Create Date                     : 2013:05:20 14:30:44
> Modify Date                     : 2013:05:20 14:38:25
19c19
< Duration                        : 1:24:45
---
> Duration                        : 1:31:10
30,31c30,31
< Track Create Date               : 2013:04:17 23:27:29
< Track Modify Date               : 2013:04:17 23:33:26
---
> Track Create Date               : 2013:05:20 14:30:44
> Track Modify Date               : 2013:05:20 14:38:25
33c33
< Track Duration                  : 1:24:45
---
> Track Duration                  : 1:31:10
50,51c50
< Audio Format                    : mp4a
< Audio Channels                  : 1
---
> Audio Channels                  : 2
54c53
< Name                            : Stereo
---
> Name                            : Surround
57,58c56,57
< Media Create Date               : 2013:04:17 23:27:29
< Media Modify Date               : 2013:04:17 23:33:26
---
> Media Create Date               : 2013:05:20 14:30:44
> Media Modify Date               : 2013:05:20 14:38:25
60c59
< Media Duration                  : 1:24:45
---
> Media Duration                  : 1:31:10
69,70c68,69
< Encoder                         : HandBrake rev4860 2013010199
< Avg Bitrate                     : 964 kbps
---
> Encoder                         : HandBrake rev4860 2013052099
> Avg Bitrate                     : 1 Mbps
c2RAID6 ~ #

   Thanks in advance for any ideas about how to get this working again.

Thanks,
Mark

------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d