** Description changed:

  Please fill all these fields (see
  https://wiki.ubuntu.com/StableReleaseUpdates for details):
  
  [Impact]
  tcdecode fails to decode any mpeg2 vob files
  
  [Test Case]
- Any attempt to use tcdecode to decode mpeg2 vob files fails.  The most 
convenient use case would be through using dvdrip.  Without having the extra 
flag setup in the package config, converting the vob files to avi files fails.  
After adding the flag, it works as expected.
+ Here is a sample command pulled from the dvdrip log files...
+ 
+ $ transcode -H 10 -a 0 -x vob -i <VOB_DIR> -w 7101,50 -b 128,0,2 -s
+ 1.009 --a52_drc_off -f 30,4 -M 2 -Y 146,188,62,12 -X 0,17,8 -R 2 -y xvid
+ --psu_mode --nav_seek  <LOG_PATH> --no_split -o <OUTPUT_AVI>
+ --progress_meter 2 --progress_rate 25 --avi_limit 9999
+ 
+ Look for messages similar to the following before the fix (and the fact
+ that no output is created)...
+ 
+   [decode_mpeg2.c] critical: No support for MPEG2 configured -- exiting
+ 
+ After the fix, no MPEG2 complaints and the output file is created.
  
  [Regression Potential]
  I'm not sure that there is much potential for regression other than that some 
additional code paths would be enabled for using the mpeg2 codecs.  I've 
personally tested the updated package and haven't seen any issues.
  
  [Other Info]
  The updated config flag is set in the new upstream version which has been 
released for raring already (among other fixes).  I don't think we need to push 
the new upstream version to quantal, but we should push the new config flag (as 
indicated in the patch).
  
  == Original Description ==
  
  Binary package hint: transcode
  
  Hi,
  
  Ripping from DVD with dvd::rip. Everything works up to the point where I
  press "Transcode".  Then a number of commands are executed. The last one
  fails, I'm not sure if this is wrong usage by dvd::rip or a error in the
  transcode suit:
  
  $ tccat -i "/var/lib/dvdrip/vob/001/" -t vob -d 0 -S 0 | tcdemux -s 0x80 -x 
mpeg2 -S 0 -M 1 -d 0 | tcextract -t vob -a 0 -x mpeg2 -d 0 | tcdecode -x mpeg2 
-d 0
  tc_memcpy: using sse for memcpy
  [decode_mpeg2.c] libmpeg2 0.4.0b loop decoder
  [decode_mpeg2.c] libmpeg2 acceleration: 3dnow
  failed to write U plane of frame
  
  I have run the commands in this pipe one by one and each of them work
  except the last "tcdecode" which emits the "failed to write U plane of
  frame".
  
  Mplayer can play the .vob files in the directory just fine.
  
  $ apt-cache policy transcode
  transcode:
    Installed: 2:1.0.2-0.8ubuntu5
    Candidate: 2:1.0.2-0.8ubuntu5
    Version table:
   *** 2:1.0.2-0.8ubuntu5 0
          500 ftp://no.archive.ubuntu.com gutsy/multiverse Packages
          100 /var/lib/dpkg/status
  $ apt-cache policy dvdrip
  dvdrip:
    Installed: 1:0.98.6-0.0ubuntu1
    Candidate: 1:0.98.6-0.0ubuntu1
    Version table:
   *** 1:0.98.6-0.0ubuntu1 0
          500 ftp://no.archive.ubuntu.com gutsy/multiverse Packages
          100 /var/lib/dpkg/status

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/205509

Title:
  tcdecode(dvdrip) fails to work

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/transcode/+bug/205509/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to