So I built gst-plugins-ugly-0.10.18 (one on the repo is 0.10.17) and now it works.

Code: Select all
rich[~]$ thoggen
registering static thoggen plugins
** ERROR **: We are missing some required plugins. There's something wrong with the installation.
aborting...
Aborted
Code: Select all
root[rich]# thoggen
registering static thoggen plugins
:: GStreamer core version: 0.10.32.0
:: System: Linux dads_laptop 2.6.37.6-smp #2 SMP Sat Apr 9 23:39:07 CDT 2011 i686 Intel(R) Core(TM)2 Duo CPU T7100 @ 1.80GHz GenuineIntel GNU/Linux
:: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
:: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
:: active drive now: 0x83d0fa0
libdvdread: Using libdvdcss version 1.2.10 for DVD access
:: DVD DISC INSERTED: HARRY_POTTER_GOBLET_OF_FIRE
:: Current Region Code settings:
:: RPC Scheme : RPC-II
:: Type : NO REGION CODE SET YET
:: Vendor resets left : 4
:: User controlled changes left : 5
:: Region_mask=0xFF
:: Drive will play discs from region(s) : NONE, you must set a region first
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_02_0.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_03_0.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_04_0.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_05_0.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_06_0.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_07_0.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_08_0.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_09_0.IFO failed
:: DiscID = 'da2b467030030310bb839358b23168c4'
:: Number of titles: 5
:: dvdlpcmdec plugin available
:: dtsdec plugin available
:: mad plugin available
::
:: 1 audio_00 (00) en AC3, 5.1 (type = 1, ext = 0)
:: 1 audio_01 (01) es AC3, 5.1 (type = 1, ext = 0)
:: 1 subpicture_00 (00) en (type = 1, ext = 0, coding = 0)
:: 1 subpicture_02 (01) fr (type = 1, ext = 0, coding = 0)
:: 1 subpicture_00 (02) es (type = 1, ext = 0, coding = 0)
::
:: 2 audio_00 (00) en AC3, 5.1 (type = 1, ext = 0)
:: 2 audio_00 (01) es AC3, 5.1 (type = 1, ext = 0)
:: 2 subpicture_00 (00) en (type = 1, ext = 0, coding = 0)
:: 2 subpicture_00 (01) fr (type = 1, ext = 0, coding = 0)
:: 2 subpicture_00 (02) es (type = 1, ext = 0, coding = 0)
::
:: 3 audio_00 (00) en AC3, 5.1 (type = 1, ext = 0)
:: 3 audio_00 (01) es AC3, 5.1 (type = 1, ext = 0)
:: 3 subpicture_00 (00) en (type = 1, ext = 0, coding = 0)
:: 3 subpicture_00 (01) fr (type = 1, ext = 0, coding = 0)
:: 3 subpicture_00 (02) es (type = 1, ext = 0, coding = 0)
::
:: 4 audio_00 (00) en AC3, 5.1 (type = 1, ext = 0)
:: 4 audio_00 (01) es AC3, 5.1 (type = 1, ext = 0)
:: 4 subpicture_00 (00) en (type = 1, ext = 0, coding = 0)
:: 4 subpicture_00 (01) fr (type = 1, ext = 0, coding = 0)
:: 4 subpicture_00 (02) es (type = 1, ext = 0, coding = 0)
::
:: 5 audio_00 (00) en AC3, 5.1 (type = 1, ext = 0)
:: 5 audio_00 (01) es AC3, 5.1 (type = 1, ext = 0)
:: 5 subpicture_00 (00) en (type = 1, ext = 0, coding = 0)
:: 5 subpicture_00 (01) fr (type = 1, ext = 0, coding = 0)
:: 5 subpicture_00 (02) es (type = 1, ext = 0, coding = 0)
:: 4380 = write (9, 0x83f0370, 4380)
:: =>written = 4380, buf = 0x83f148c, left = 0
:: pipe read 4380 bytes
:: pipe hangup. 4380 bytes in total
:: [01] [02:36:54] [Video 00] [29 chapters] [16:9] [720x480] [29.97 fps]
:: [Audio 00] [en] AC3, 5.1
:: [Audio 01] [es] AC3, 5.1
:: [Sub 00] [en]
:: [Sub 02] [fr]
:: [Sub 00] [es]
:: [02] [00:00:12] [Video 00] [ 1 chapter] [16:9] [720x480] [29.97 fps]
:: [Audio 00] [en] AC3, 5.1
:: [Audio 00] [es] AC3, 5.1
:: [Sub 00] [en]
:: [Sub 00] [fr]
:: [Sub 00] [es]
:: [03] [00:00:12] [Video 00] [ 1 chapter] [16:9] [720x480] [29.97 fps]
:: [Audio 00] [en] AC3, 5.1
:: [Audio 00] [es] AC3, 5.1
:: [Sub 00] [en]
:: [Sub 00] [fr]
:: [Sub 00] [es]
:: [04] [00:00:07] [Video 00] [ 1 chapter] [16:9] [720x480] [29.97 fps]
:: [Audio 00] [en] AC3, 5.1
:: [Audio 00] [es] AC3, 5.1
:: [Sub 00] [en]
:: [Sub 00] [fr]
:: [Sub 00] [es]
:: [05] [00:00:21] [Video 00] [ 1 chapter] [16:9] [720x480] [29.97 fps]
:: [Audio 00] [en] AC3, 5.1
:: [Audio 00] [es] AC3, 5.1
:: [Sub 00] [en]
:: [Sub 00] [fr]
:: [Sub 00] [es]
:: [1] Default Audio Stream: en (aid = 0, pad = audio_00)
:: [5] Default Audio Stream: en (aid = 0, pad = audio_00)
:: PID 9097 exited with status 0.
:: Filling view... (active_drive = 0x83d0fa0)
Interesting. After seeing this gave Thoggen a try on my desktop computer and it seem to work fine there, but my laptop throws the "missing a52dec" message. Only thing I can think of is that my desktop was upgraded to 13.37 and the laptop was a new install from an iso cd.gapan wrote:I don't get it. It's working fine here.
Code: Select all
root[rich]# spkg -l thoggen a52dec gst-plugins-ugly
a52dec-0.7.4-i486-1tm
gst-plugins-ugly-0.10.17-i486-1gv
thoggen-0.7.1-i486-2gv
Code: Select all
root[rich]# spkg -l thoggen a52dec gst-plugins-ugly
a52dec-0.7.4-i486-1tm
gst-plugins-ugly-0.10.17-i486-1gv
thoggen-0.7.1-i486-2gv
Code: Select all
slapt-get -i --reinstall thoggen a52dec gst-plugins-ugly
Code: Select all
root[rich]# slapt-get --remove thoggen gst-plugins-ugly a52dec
Reading Package Lists...Done
The following packages will be REMOVED:
thoggen gst-plugins-ugly a52dec
0 upgraded, 0 reinstalled, 0 newly installed, 3 to remove, 0 not upgraded.
After unpacking 1.4MB disk space will be freed.
Do you want to continue? [y/N] y
Removing package thoggen-0.7.1-i486-2gv...
Removing package gst-plugins-ugly-0.10.17-i486-1gv...
Removing package a52dec-0.7.4-i486-1tm...
Done
root[rich]# slapt-get --clean
root[rich]# slapt-get -i thoggen
Reading Package Lists...Done
Suggested packages:
a52dec lame libcdio libdvdread libid3tag libmad libmpeg2 opencore-amr orc
twolame x264
The following NEW packages will be installed:
gst-plugins-ugly thoggen
0 upgraded, 0 reinstalled, 2 newly installed, 0 to remove, 0 not upgraded.
Need to get 337.0kB of archives.
After unpacking 1.3MB of additional disk space will be used.
1/2 Get http://salix.enialis.net/i486/13.37/ gst-plugins-ugly 0.10.17-i486-1gv [208.0kB]...Done
2/2 Get http://salix.enialis.net/i486/13.37/ thoggen 0.7.1-i486-2gv [129.0kB]...Done
Preparing to install gst-plugins-ugly-0.10.17-i486-1gv
Installing package gst-plugins-ugly-0.10.17-i486-1gv...
| gst-plugins-ugly (plug-ins which might have distribution problems)
|
| GStreamer Ugly Plug-ins is a set of plug-ins that have good quality
| and correct functionality, but distributing them might pose problems.
| The license on either the plug-ins or the supporting libraries might
| not be how we'd like. The code might be widely known to present patent
| problems.
|
|
|
|
|
|
/sbin/ldconfig: /usr/lib/libfreerdpkbd.so.0 is not a symbolic link
/sbin/ldconfig: /usr/lib/libfreerdp.so.0 is not a symbolic link
/sbin/ldconfig: /usr/lib/libfreerdpgdi.so.0 is not a symbolic link
/sbin/ldconfig: /usr/lib/libfreerdpchanman.so.0 is not a symbolic link
Preparing to install thoggen-0.7.1-i486-2gv
Installing package thoggen-0.7.1-i486-2gv...
| thoggen - a DVD backup utility based on GStreamer
|
| Thoggen is a DVD backup utility ('DVD ripper') for Linux, based on
| GStreamer and Gtk+. Thoggen is designed to be easy and
| straight-forward to use. It attempts to hide the complexity many other
| transcoding tools expose and tries to offer sensible defaults that
| work okay for most people most of the time.
|
|
|
|
|
|
Done
========++++++++++++++++++++++++++++++++++++++++++++
root[rich]# spkg -l thoggen gst-plugins-ugly adec52
gst-plugins-ugly-0.10.17-i486-1gv
thoggen-0.7.1-i486-2gv
++++++++++++++++++++++++++++++++++++++++++++++++++
root[rich]# spkg -l a52dec lame libcdio libdvdread libid3tag libmad libmpeg2 opencore-amr orc twolame x264
lame-3.98.4-i486-1gv
libcdio-0.79-i486-1
libdvdread-4.1.3-i486-1
libid3tag-0.15.1b-i486-4
libmad-0.15.1b-i486-3
libmpeg2-0.5.1-i486-1gv
opencore-amr-0.1.2-i486-1gv
orc-0.4.11-i486-1gv
twolame-0.3.12-i486-1gv
x264-20101229-i486-1gv
=================================================
rich[~]$ thoggen
registering static thoggen plugins
** ERROR **: We are missing some required plugins. There's something wrong with the installation.
aborting...
Aborted
========+++++++++++++++++++++=
root[rich]# thoggen
registering static thoggen plugins
:: GStreamer core version: 0.10.32.0
:: System: Linux dads_laptop 2.6.37.6-smp #2 SMP Sat Apr 9 23:39:07 CDT 2011 i686 Intel(R) Core(TM)2 Duo CPU T7100 @ 1.80GHz GenuineIntel GNU/Linux
:: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
:: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
:: active drive now: 0x83d0fa0
libdvdread: Using libdvdcss version 1.2.10 for DVD access
:: DVD DISC INSERTED: HARRY_POTTER_GOBLET_OF_FIRE
:: Current Region Code settings:
:: RPC Scheme : RPC-II
:: Type : NO REGION CODE SET YET
:: Vendor resets left : 4
:: User controlled changes left : 5
:: Region_mask=0xFF
:: Drive will play discs from region(s) : NONE, you must set a region first
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_02_0.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_03_0.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_04_0.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_05_0.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_06_0.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_07_0.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_08_0.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_09_0.IFO failed
:: DiscID = 'da2b467030030310bb839358b23168c4'
:: Number of titles: 5
:: dvdlpcmdec plugin available
:: dtsdec plugin available
:: mad plugin available
::
:: 1 audio_00 (00) en AC3, 5.1 (type = 1, ext = 0)
:: 1 audio_01 (01) es AC3, 5.1 (type = 1, ext = 0)
:: 1 subpicture_00 (00) en (type = 1, ext = 0, coding = 0)
:: 1 subpicture_02 (01) fr (type = 1, ext = 0, coding = 0)
:: 1 subpicture_00 (02) es (type = 1, ext = 0, coding = 0)
::
:: 2 audio_00 (00) en AC3, 5.1 (type = 1, ext = 0)
:: 2 audio_00 (01) es AC3, 5.1 (type = 1, ext = 0)
:: 2 subpicture_00 (00) en (type = 1, ext = 0, coding = 0)
:: 2 subpicture_00 (01) fr (type = 1, ext = 0, coding = 0)
:: 2 subpicture_00 (02) es (type = 1, ext = 0, coding = 0)
::
:: 3 audio_00 (00) en AC3, 5.1 (type = 1, ext = 0)
:: 3 audio_00 (01) es AC3, 5.1 (type = 1, ext = 0)
:: 3 subpicture_00 (00) en (type = 1, ext = 0, coding = 0)
:: 3 subpicture_00 (01) fr (type = 1, ext = 0, coding = 0)
:: 3 subpicture_00 (02) es (type = 1, ext = 0, coding = 0)
::
:: 4 audio_00 (00) en AC3, 5.1 (type = 1, ext = 0)
:: 4 audio_00 (01) es AC3, 5.1 (type = 1, ext = 0)
:: 4 subpicture_00 (00) en (type = 1, ext = 0, coding = 0)
:: 4 subpicture_00 (01) fr (type = 1, ext = 0, coding = 0)
:: 4 subpicture_00 (02) es (type = 1, ext = 0, coding = 0)
::
:: 5 audio_00 (00) en AC3, 5.1 (type = 1, ext = 0)
:: 5 audio_00 (01) es AC3, 5.1 (type = 1, ext = 0)
:: 5 subpicture_00 (00) en (type = 1, ext = 0, coding = 0)
:: 5 subpicture_00 (01) fr (type = 1, ext = 0, coding = 0)
:: 5 subpicture_00 (02) es (type = 1, ext = 0, coding = 0)
:: 4380 = write (9, 0x83f0318, 4380)
:: =>written = 4380, buf = 0x83f1434, left = 0
:: pipe read 4380 bytes
:: pipe hangup. 4380 bytes in total
:: [01] [02:36:54] [Video 00] [29 chapters] [16:9] [720x480] [29.97 fps]
:: [Audio 00] [en] AC3, 5.1
:: [Audio 01] [es] AC3, 5.1
:: [Sub 00] [en]
:: [Sub 02] [fr]
:: [Sub 00] [es]
:: [02] [00:00:12] [Video 00] [ 1 chapter] [16:9] [720x480] [29.97 fps]
:: [Audio 00] [en] AC3, 5.1
:: [Audio 00] [es] AC3, 5.1
:: [Sub 00] [en]
:: [Sub 00] [fr]
:: [Sub 00] [es]
:: [03] [00:00:12] [Video 00] [ 1 chapter] [16:9] [720x480] [29.97 fps]
:: [Audio 00] [en] AC3, 5.1
:: [Audio 00] [es] AC3, 5.1
:: [Sub 00] [en]
:: [Sub 00] [fr]
:: [Sub 00] [es]
:: [04] [00:00:07] [Video 00] [ 1 chapter] [16:9] [720x480] [29.97 fps]
:: [Audio 00] [en] AC3, 5.1
:: [Audio 00] [es] AC3, 5.1
:: [Sub 00] [en]
:: [Sub 00] [fr]
:: [Sub 00] [es]
:: [05] [00:00:21] [Video 00] [ 1 chapter] [16:9] [720x480] [29.97 fps]
:: [Audio 00] [en] AC3, 5.1
:: [Audio 00] [es] AC3, 5.1
:: [Sub 00] [en]
:: [Sub 00] [fr]
:: [Sub 00] [es]
:: [1] Default Audio Stream: en (aid = 0, pad = audio_00)
:: [5] Default Audio Stream: en (aid = 0, pad = audio_00)
:: PID 5372 exited with status 0.
:: Filling view... (active_drive = 0x83d0fa0)
========================================================================
root[rich]# slapt-get -i a52dec
Reading Package Lists...Done
The following NEW packages will be installed:
a52dec
0 upgraded, 0 reinstalled, 1 newly installed, 0 to remove, 0 not upgraded.
Need to get 40.0kB of archives.
After unpacking 160.0kB of additional disk space will be used.
1/1 Get http://salix.enialis.net/i486/13.37/ a52dec 0.7.4-i486-1tm [40.0kB]...Done
Preparing to install a52dec-0.7.4-i486-1tm
Installing package a52dec-0.7.4-i486-1tm...
| a52dec - ATSC A/52 Decoding Library
|
| Liba52 is a free library for decoding ATSC A/52 streams. It is
| released under the terms of the GPL license. The A/52 standard is
| used in a variety of applications, including digital television and
| DVD. It is also known as AC-3.
|
| liba52 is distributed with a small test program, a52dec.
|
|
|
|
|
Done
========================================================================
root[rich]# spkg -l a52dec lame libcdio libdvdread libid3tag libmad libmpeg2 opencore-amr orc twolame x264
a52dec-0.7.4-i486-1tm
lame-3.98.4-i486-1gv
libcdio-0.79-i486-1
libdvdread-4.1.3-i486-1
libid3tag-0.15.1b-i486-4
libmad-0.15.1b-i486-3
libmpeg2-0.5.1-i486-1gv
opencore-amr-0.1.2-i486-1gv
orc-0.4.11-i486-1gv
twolame-0.3.12-i486-1gv
x264-20101229-i486-1gv
========================================================================
rich[~]$ thoggen
registering static thoggen plugins
** ERROR **: We are missing some required plugins. There's something wrong with the installation.
aborting...
Aborted