So I built gst-plugins-ugly-0.10.18 (one on the repo is 0.10.17) and now it works.
Thoggen missing plugin
Thoggen missing plugin
Just installed thoggen via gslapt on 13.37 x86_64. On starting thoggen, I got a message saying that I was missing a Gstreamer plugin, namely "a52dec" which is part of the gst-plugins-ugly package, and that it may be due to an outdated gstreamer version. It doesn't want to run without it either, the only button available on the notification dialogue was "Close".
So I built gst-plugins-ugly-0.10.18 (one on the repo is 0.10.17) and now it works.
So I built gst-plugins-ugly-0.10.18 (one on the repo is 0.10.17) and now it works.
Re: Thoggen missing plugin
Maybe a permission problem? Starting thoggen from a terminal, I get the dialog box about the missing a52dec plugin and this in the terminal:
But if I start thoggen as root, its starts up, no missing plugins. Here's what the terminal ouput looks like:
I don't use this application, so I'm not sure that it running correctly or not (i just put in a random DVD that was nearby) but it does seem to run as root using the stock repo packages
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)
“The past was erased, the erasure was forgotten, the lie became the truth.”
― George Orwell, 1984
― George Orwell, 1984
Re: Thoggen missing plugin
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.
Rich
“The past was erased, the erasure was forgotten, the lie became the truth.”
― George Orwell, 1984
― George Orwell, 1984
Re: Thoggen missing plugin
On the labtop that throws the missing a52dec message:
On the desktop thats working:

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-2gvCode: 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
“The past was erased, the erasure was forgotten, the lie became the truth.”
― George Orwell, 1984
― George Orwell, 1984
Re: Thoggen missing plugin
Could you try this on the laptop where it's not working:
Code: Select all
slapt-get -i --reinstall thoggen a52dec gst-plugins-uglyRe: Thoggen missing plugin
Hmm.
I removed my newer gst-plugins-ugly build and reinstalled the repo package. Now it works fine....
This is using a recent 13.37 install direct from the ISO.
I removed my newer gst-plugins-ugly build and reinstalled the repo package. Now it works fine....
This is using a recent 13.37 install direct from the ISO.
Re: Thoggen missing plugin
I don't really use this package but I'm very curious on why I can't get this to run on my laptop as a regular user. I made several attempts to install and reinstall thoggen, ad52dec and gst-pluginns-ugly with the same results; it works running as root but I get the missing a52dec message when running as a regular users. In fact it seems to run as root without the a52dec package installed. Here's a serial of test run from the command line:
I'm still 
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
“The past was erased, the erasure was forgotten, the lie became the truth.”
― George Orwell, 1984
― George Orwell, 1984
Re: Thoggen missing plugin
Try creating a completely fresh user and try with this one. Maybe it's somehow related to user settings.


