GNOME Bugzilla – Bug 413681
[a52dec] errors out with WARNING **: a52dec invalid flags 0
Last modified: 2007-03-14 11:43:04 UTC
Please describe the problem: Insert DVD "Hitch" starring Will Smith, then la Totem Movie player autmatically lauches and starts reading the DVD, then a small window pops up: Internal GStreamer error: negotiation problem. Please file a bug... Steps to reproduce: 1. Insert DVD Hitch 2. Wait for Totem Video player to start reading the media 3. Pop up windows comes up with error notification Actual results: The application seems to be working ok, bit cannot play the movie Expected results: No movie is played Does this happen every time? yes! Other information: Using Ubuntu Dapper with all the latest patches Acer Aspire 3680 DVD-Super Multi double layer (DVD+R Double Layer/DVD+-RW) Mobile Intel 940 GML Express Intel Celeron M 430 Kernel 2.6.15-28-386
It only happens with this movie in particular
Does this also happen on ubuntu edgy or feisty? (dapper is a bit out of date)
I have no idea if it happens in latter ubunto releases (edgy or feisty). Wha I can try to do, is download one of these, install it and see. Which would you recommend the most??? I'm in Poland, that delays my answers.
I was merely pointing out that the version you are using is quite old and that the bug might already have been fixed. I don't know what to recommend, I guess I'd wait until feisty comes out - depends how adventurous you are ;) In any case, could you make a debug log like this: $ export GST_DEBUG_NO_COLOR=1 $ GST_DEBUG=*:5 totem 2>dbg.log ... do whatever you do in totem to produce the error, then quit totem ... $ gzip dbg.log and attach the dbg.log.gz file to this bug report. That should tell us what's happening. Thanks!
Have made the log as requested. I have not had the time nor the means to download the next ubuntu version after Dapper (my bandwith is too small and the office does not allow me), nor do I think I will for some time (till I get back from work travelling); I do promise that by the begining of April this will be done, if still needed be. http://briefcase.yahoo.com/fco_benavides/presentaciones/dbg.log
Discard previous log, the yahoo briefcase no longer allows me to store documents for public sharing and the log file is too long, can you recommend where to store to make it available??? log is quite long and the bugzilla system does not allow me to upload it. Sorry about that.
>log is quite long and the bugzilla system does not allow me to upload it. Hmm, did you do the $ export GST_DEBUG_NO_COLOR=1 bit before? Did you do the gzip dbg.log bit? Buzilla allows attachements up to 1MB - if your gzipped-compressed log is only a bit bigger than that, you could try using bzip2 instead of gzip. This all assumes the error happens more or less at the beginning - is this not the case?
Created attachment 84439 [details] totem debug log debug log according to instructions: GST_DEBUG_NO_COLOR=1 GST_DEBUG=*:5 totem 2>dbg.log gzip dbg.log
Thanks a lot for the log! One question though: did you reproduce the error while you were doing the log? From the log it looks like totem just started up and then was closed immediately, without anything being played. There is also no sign of any errors in the log as far as I can see. Could you do another one the same way, but reproducing the error this time? (you might need to select from the menu Movie => 'Open Location' and then open the location 'dvd://1' to do the same as what usually happens automatically when totem is started when a dvd is inserted)
Created attachment 84523 [details] totem log as requested dvd://1 bzip2 compressed log
Okay, thanks for the log. Here is what happens: gsta52dec.c(459):gst_a52dec_handle_frame: a52dec reneg: sample_rate:48000 stream_chans:0 using_chans:0 ** (totem:5686): WARNING **: a52dec invalid flags 0 gstelement.c(1494):gst_element_message_full:<a52dec0> posting message: Internal GStreamer error: negotiation problem. Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer . I've seen this warning before, and I think it has been fixed, possibly by this commit (but not entirely sure if this was it): 2006-06-23 Jan Schmidt <...> * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init): Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now. Closing bug as OBSOLETE. Please let us know if you still run into this with an up-to-date version of GStreamer.