12.2 : Version von libcdio und Bug in CD-Text
Hallo, welche Version von libcdio ist denn in der OpenSUSE 12.2 wirklich enthalten? Ein "zypper info libcdio_cdda1" gibt bei mir folgendes aus: Repository: openSUSE-12.2 OSS Name: libcdio-devel Version: 0.83.git-4.1.2 Arch: x86_64 Hersteller: openSUSE Installiert: Ja Status: aktuell Anhand der Version würde man vermuten es handele sich um die Version 0.83 mit ein paar Patches. In dem Falle sollte mein CD-Player Plugin für den VDR (http://www.uli-eckhardt.de/vdr/cdplayer.de.shtml) noch anstandslos compilieren, was es aber nicht mehr tut. Erst für libcdio 0.84 sind Änderungen in der API angekündigt. Ich habe dann mal in /usr/include/cdio/version.h nachgeschaut und siehe da, hier steht was von: #define CDIO_VERSION "0.84git x86_64-suse-linux-gnu" #define LIBCDIO_VERSION_NUM 84 Es handelt sich also wohl doch eher um eine libcdio 0.84. Als nächstes Problem funktionierte nach der Erweiterung meines Plugins auf die API-Version von 0.84 dann aber der CD-Text nicht mehr. Ich kann das Problem aber auch mit cd-info nachvollziehen. Ein cd-info von 0.83 liefert für eine CD folgenden Output: cd-info version 0.83 i686-pc-linux-gnu Copyright (c) 2003, 2004, 2005, 2007, 2008, 2011 R. Bernstein This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. CD location : /dev/cdrom CD driver name: GNU/Linux access mode: IOCTL Vendor : VBOX Model : CD-ROM Revision : 1.0 Hardware : CD-ROM or DVD Can eject : Yes Can close tray : Yes Can disable manual eject : Yes Can select juke-box disc : No Can set drive speed : No Can read multiple sessions (e.g. PhotoCD) : Yes Can hard reset device : Yes Reading.... Can read Mode 2 Form 1 : Yes Can read Mode 2 Form 2 : Yes Can read (S)VCD (i.e. Mode 2 Form 1/2) : Yes Can read C2 Errors : Yes Can read IRSC : Yes Can read Media Channel Number (or UPC) : Yes Can play audio : Yes Can read CD-DA : Yes Can read CD-R : Yes Can read CD-RW : Yes Can read DVD-ROM : Yes Writing.... Can write CD-RW : Yes Can write DVD-R : Yes Can write DVD-RAM : Yes Can write DVD-RW : No Can write DVD+RW : No __________________________________ Disc mode is listed as: CD-DA CD-ROM Track List (1 - 12) #: MSF LSN Type Green? Copy? Channels Premphasis? 1: 00:02:00 000000 audio false no 2 no 2: 03:15:33 014508 audio false no 2 no 3: 05:36:51 025101 audio false no 2 no 4: 08:16:65 037115 audio false no 2 no 5: 12:24:69 055719 audio false no 2 no 6: 16:39:73 074848 audio false no 2 no 7: 20:07:03 090378 audio false no 2 no 8: 23:45:39 106764 audio false no 2 no 9: 27:35:33 124008 audio false no 2 no 10: 30:57:29 139154 audio false no 2 no 11: 34:48:22 156472 audio false no 2 no 12: 38:00:59 170909 audio false no 2 no 170: 41:57:45 188670 leadout (423 MB raw, 423 MB formatted) Media Catalog Number (MCN): 0000000000000 TRACK 1 ISRC: GASBF0401403 TRACK 2 ISRC: GASBF0401377 TRACK 3 ISRC: GASBF0401378 TRACK 4 ISRC: GASBF0401380 TRACK 5 ISRC: GASBF0401386 TRACK 6 ISRC: GASBF0401401 TRACK 7 ISRC: GASBF0401402 TRACK 8 ISRC: GASBF0401387 TRACK 9 ISRC: GASBF0401404 TRACK 10 ISRC: GASBF0401407 TRACK 11 ISRC: GASBF0401389 TRACK 12 ISRC: GASBF0401393 Last CD Session LSN: 0 audio status: no status volume level port 0: 216 (0..255) 84 (0..100) volume level port 1: 216 (0..255) 84 (0..100) volume level port 2: 0 (0..255) 0 (0..100) volume level port 3: 0 (0..255) 0 (0..100) __________________________________ CD Analysis Report CD-TEXT for Disc: TITLE: The Stranglers CD-TEXT for Track 1: TITLE: Golden Boy CD-TEXT for Track 2: TITLE: waltzinblack CD-TEXT for Track 3: TITLE: Valley Of The Birds CD-TEXT for Track 4: TITLE: always the sun CD-TEXT for Track 5: TITLE: golden brown CD-TEXT for Track 6: TITLE: Summer In The City CD-TEXT for Track 7: TITLE: Wonderful Land CD-TEXT for Track 8: TITLE: Lies And Deception CD-TEXT for Track 9: TITLE: Money CD-TEXT for Track 10: TITLE: Paradise Row CD-TEXT for Track 11: TITLE: all day and all of the night CD-TEXT for Track 12: TITLE: no more heroes ---------------------------------------------------------------------- Für die selbe CD liefert cd-info 0.84 dann keinen CD-Text mehr: ---------------------------------------------------------------------- uli@uli:/tmp> cd-info --no-cddb cd-info version 0.84git x86_64-suse-linux-gnu Copyright (c) 2003, 2004, 2005, 2007, 2008, 2011, 2012 R. Bernstein This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. CD location : /dev/cdrom CD driver name: GNU/Linux access mode: IOCTL Vendor : TSSTcorp Model : CDDVDW SH-S202J Revision : SB01 Hardware : CD-ROM or DVD Can eject : Yes Can close tray : Yes Can disable manual eject : Yes Can select juke-box disc : No Can set drive speed : No Can read multiple sessions (e.g. PhotoCD) : Yes Can hard reset device : Yes Reading.... Can read Mode 2 Form 1 : Yes Can read Mode 2 Form 2 : Yes Can read (S)VCD (i.e. Mode 2 Form 1/2) : Yes Can read C2 Errors : Yes Can read IRSC : Yes Can read Media Channel Number (or UPC) : Yes Can play audio : Yes Can read CD-DA : Yes Can read CD-R : Yes Can read CD-RW : Yes Can read DVD-ROM : Yes Writing.... Can write CD-RW : Yes Can write DVD-R : Yes Can write DVD-RAM : Yes Can write DVD-RW : No Can write DVD+RW : No __________________________________ Disc mode is listed as: CD-DA CD-ROM Track List (1 - 12) #: MSF LSN Type Green? Copy? Channels Premphasis? 1: 00:02:00 000000 audio false no 2 no 2: 03:15:33 014508 audio false no 2 no 3: 05:36:51 025101 audio false no 2 no 4: 08:16:65 037115 audio false no 2 no 5: 12:24:69 055719 audio false no 2 no 6: 16:39:73 074848 audio false no 2 no 7: 20:07:03 090378 audio false no 2 no 8: 23:45:39 106764 audio false no 2 no 9: 27:35:33 124008 audio false no 2 no 10: 30:57:29 139154 audio false no 2 no 11: 34:48:22 156472 audio false no 2 no 12: 38:00:59 170909 audio false no 2 no 170: 41:57:45 188670 leadout (423 MB raw, 423 MB formatted) Media Catalog Number (MCN): 0000000000000 TRACK 1 ISRC: GASBF0401403 TRACK 2 ISRC: GASBF0401377 TRACK 3 ISRC: GASBF0401378 TRACK 4 ISRC: GASBF0401380 TRACK 5 ISRC: GASBF0401386 TRACK 6 ISRC: GASBF0401401 TRACK 7 ISRC: GASBF0401402 TRACK 8 ISRC: GASBF0401387 TRACK 9 ISRC: GASBF0401404 TRACK 10 ISRC: GASBF0401407 TRACK 11 ISRC: GASBF0401389 TRACK 12 ISRC: GASBF0401393 Last CD Session LSN: 0 audio status: no status volume level port 0: 216 (0..255) 84 (0..100) volume level port 1: 216 (0..255) 84 (0..100) volume level port 2: 0 (0..255) 0 (0..100) volume level port 3: 0 (0..255) 0 (0..100) __________________________________ CD Analysis Report No CD-TEXT on Disc. ---------------------------------------------------------------------- Ist das ein Bug in der OpenSUSE oder generell in der libcdio? Ich habe mal auch eine Fehlerbeschreibung in der devel-Mailingliste von libcdio gepostet. Es wäre aber für mich noch hilfreich zu wissen, welche libcdio-Version nun wirklich in der OpenSUSE 12.2 vorhanden ist. Viele Grüße Uli -- Ulrich Eckhardt http://www.uli-eckhardt.de Ein Blitzableiter auf dem Kirchturm ist das denkbar stärkste Misstrauensvotum gegen den lieben Gott. (Karl Krauss) -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, ich habe gerade mal libcdio aus dem aktuellen git repository compiliert und da funktioniert alles. Es scheint also ein Problem mit dem SuSE-Paket zu sein. Ich bin wohl auch nicht alleine mir dem Problem: http://lists.gnu.org/archive/html/libcdio-help/2012-09/msg00000.html Viele Grüße Uli Am 08.09.2012 18:51, schrieb Ulrich Eckhardt:
Hallo,
welche Version von libcdio ist denn in der OpenSUSE 12.2 wirklich enthalten? Ein "zypper info libcdio_cdda1" gibt bei mir folgendes aus:
Repository: openSUSE-12.2 OSS Name: libcdio-devel Version: 0.83.git-4.1.2 Arch: x86_64 Hersteller: openSUSE Installiert: Ja Status: aktuell
Anhand der Version würde man vermuten es handele sich um die Version 0.83 mit ein paar Patches. In dem Falle sollte mein CD-Player Plugin für den VDR (http://www.uli-eckhardt.de/vdr/cdplayer.de.shtml) noch anstandslos compilieren, was es aber nicht mehr tut. Erst für libcdio 0.84 sind Änderungen in der API angekündigt.
Ich habe dann mal in /usr/include/cdio/version.h nachgeschaut und siehe da, hier steht was von: #define CDIO_VERSION "0.84git x86_64-suse-linux-gnu" #define LIBCDIO_VERSION_NUM 84
Es handelt sich also wohl doch eher um eine libcdio 0.84.
Als nächstes Problem funktionierte nach der Erweiterung meines Plugins auf die API-Version von 0.84 dann aber der CD-Text nicht mehr. Ich kann das Problem aber auch mit cd-info nachvollziehen.
Ein cd-info von 0.83 liefert für eine CD folgenden Output: cd-info version 0.83 i686-pc-linux-gnu Copyright (c) 2003, 2004, 2005, 2007, 2008, 2011 R. Bernstein This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. CD location : /dev/cdrom CD driver name: GNU/Linux access mode: IOCTL
Vendor : VBOX Model : CD-ROM Revision : 1.0 Hardware : CD-ROM or DVD Can eject : Yes Can close tray : Yes Can disable manual eject : Yes Can select juke-box disc : No
Can set drive speed : No Can read multiple sessions (e.g. PhotoCD) : Yes Can hard reset device : Yes
Reading.... Can read Mode 2 Form 1 : Yes Can read Mode 2 Form 2 : Yes Can read (S)VCD (i.e. Mode 2 Form 1/2) : Yes Can read C2 Errors : Yes Can read IRSC : Yes Can read Media Channel Number (or UPC) : Yes Can play audio : Yes Can read CD-DA : Yes Can read CD-R : Yes Can read CD-RW : Yes Can read DVD-ROM : Yes
Writing.... Can write CD-RW : Yes Can write DVD-R : Yes Can write DVD-RAM : Yes Can write DVD-RW : No Can write DVD+RW : No __________________________________
Disc mode is listed as: CD-DA CD-ROM Track List (1 - 12) #: MSF LSN Type Green? Copy? Channels Premphasis? 1: 00:02:00 000000 audio false no 2 no 2: 03:15:33 014508 audio false no 2 no 3: 05:36:51 025101 audio false no 2 no 4: 08:16:65 037115 audio false no 2 no 5: 12:24:69 055719 audio false no 2 no 6: 16:39:73 074848 audio false no 2 no 7: 20:07:03 090378 audio false no 2 no 8: 23:45:39 106764 audio false no 2 no 9: 27:35:33 124008 audio false no 2 no 10: 30:57:29 139154 audio false no 2 no 11: 34:48:22 156472 audio false no 2 no 12: 38:00:59 170909 audio false no 2 no 170: 41:57:45 188670 leadout (423 MB raw, 423 MB formatted) Media Catalog Number (MCN): 0000000000000 TRACK 1 ISRC: GASBF0401403 TRACK 2 ISRC: GASBF0401377 TRACK 3 ISRC: GASBF0401378 TRACK 4 ISRC: GASBF0401380 TRACK 5 ISRC: GASBF0401386 TRACK 6 ISRC: GASBF0401401 TRACK 7 ISRC: GASBF0401402 TRACK 8 ISRC: GASBF0401387 TRACK 9 ISRC: GASBF0401404 TRACK 10 ISRC: GASBF0401407 TRACK 11 ISRC: GASBF0401389 TRACK 12 ISRC: GASBF0401393 Last CD Session LSN: 0 audio status: no status volume level port 0: 216 (0..255) 84 (0..100) volume level port 1: 216 (0..255) 84 (0..100) volume level port 2: 0 (0..255) 0 (0..100) volume level port 3: 0 (0..255) 0 (0..100) __________________________________ CD Analysis Report
CD-TEXT for Disc: TITLE: The Stranglers CD-TEXT for Track 1: TITLE: Golden Boy CD-TEXT for Track 2: TITLE: waltzinblack CD-TEXT for Track 3: TITLE: Valley Of The Birds CD-TEXT for Track 4: TITLE: always the sun CD-TEXT for Track 5: TITLE: golden brown CD-TEXT for Track 6: TITLE: Summer In The City CD-TEXT for Track 7: TITLE: Wonderful Land CD-TEXT for Track 8: TITLE: Lies And Deception CD-TEXT for Track 9: TITLE: Money CD-TEXT for Track 10: TITLE: Paradise Row CD-TEXT for Track 11: TITLE: all day and all of the night CD-TEXT for Track 12: TITLE: no more heroes ----------------------------------------------------------------------
Für die selbe CD liefert cd-info 0.84 dann keinen CD-Text mehr:
---------------------------------------------------------------------- uli@uli:/tmp> cd-info --no-cddb cd-info version 0.84git x86_64-suse-linux-gnu Copyright (c) 2003, 2004, 2005, 2007, 2008, 2011, 2012 R. Bernstein This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. CD location : /dev/cdrom CD driver name: GNU/Linux access mode: IOCTL
Vendor : TSSTcorp Model : CDDVDW SH-S202J Revision : SB01 Hardware : CD-ROM or DVD Can eject : Yes Can close tray : Yes Can disable manual eject : Yes Can select juke-box disc : No
Can set drive speed : No Can read multiple sessions (e.g. PhotoCD) : Yes Can hard reset device : Yes
Reading.... Can read Mode 2 Form 1 : Yes Can read Mode 2 Form 2 : Yes Can read (S)VCD (i.e. Mode 2 Form 1/2) : Yes Can read C2 Errors : Yes Can read IRSC : Yes Can read Media Channel Number (or UPC) : Yes Can play audio : Yes Can read CD-DA : Yes Can read CD-R : Yes Can read CD-RW : Yes Can read DVD-ROM : Yes
Writing.... Can write CD-RW : Yes Can write DVD-R : Yes Can write DVD-RAM : Yes Can write DVD-RW : No Can write DVD+RW : No __________________________________
Disc mode is listed as: CD-DA CD-ROM Track List (1 - 12) #: MSF LSN Type Green? Copy? Channels Premphasis? 1: 00:02:00 000000 audio false no 2 no 2: 03:15:33 014508 audio false no 2 no 3: 05:36:51 025101 audio false no 2 no 4: 08:16:65 037115 audio false no 2 no 5: 12:24:69 055719 audio false no 2 no 6: 16:39:73 074848 audio false no 2 no 7: 20:07:03 090378 audio false no 2 no 8: 23:45:39 106764 audio false no 2 no 9: 27:35:33 124008 audio false no 2 no 10: 30:57:29 139154 audio false no 2 no 11: 34:48:22 156472 audio false no 2 no 12: 38:00:59 170909 audio false no 2 no 170: 41:57:45 188670 leadout (423 MB raw, 423 MB formatted) Media Catalog Number (MCN): 0000000000000 TRACK 1 ISRC: GASBF0401403 TRACK 2 ISRC: GASBF0401377 TRACK 3 ISRC: GASBF0401378 TRACK 4 ISRC: GASBF0401380 TRACK 5 ISRC: GASBF0401386 TRACK 6 ISRC: GASBF0401401 TRACK 7 ISRC: GASBF0401402 TRACK 8 ISRC: GASBF0401387 TRACK 9 ISRC: GASBF0401404 TRACK 10 ISRC: GASBF0401407 TRACK 11 ISRC: GASBF0401389 TRACK 12 ISRC: GASBF0401393 Last CD Session LSN: 0 audio status: no status volume level port 0: 216 (0..255) 84 (0..100) volume level port 1: 216 (0..255) 84 (0..100) volume level port 2: 0 (0..255) 0 (0..100) volume level port 3: 0 (0..255) 0 (0..100) __________________________________ CD Analysis Report No CD-TEXT on Disc. ----------------------------------------------------------------------
Ist das ein Bug in der OpenSUSE oder generell in der libcdio? Ich habe mal auch eine Fehlerbeschreibung in der devel-Mailingliste von libcdio gepostet. Es wäre aber für mich noch hilfreich zu wissen, welche libcdio-Version nun wirklich in der OpenSUSE 12.2 vorhanden ist.
Viele Grüße Uli
-- Ulrich Eckhardt http://www.uli-eckhardt.de Ein Blitzableiter auf dem Kirchturm ist das denkbar stärkste Misstrauensvotum gegen den lieben Gott. (Karl Krauss) -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
On Sun, 09 Sep 2012 12:02:38 +0200, Ulrich Eckhardt <su@uli-eckhardt.de> wrote:
Es scheint also ein Problem mit dem SuSE-Paket zu sein. Ich bin wohl auch nicht alleine mit dem Problem: http://lists.gnu.org/archive/html/libcdio-help/2012-09/msg00000.html
Umso mehr ein Grund, einen Fehlerbericht auf https://bugzilla.novell.com aufzumachen! Und mach dann auch einen zweiten für libcdio auf. Besonders nett wäre es, wenn Du dann die Nummern der Bugreports in diesem Thread erwähnen würdest. Nur wenn der Maintainer auf diese Weise informiert wird, kann sich da was ändern denn bis auf wenige Ausnahmen liesst kein Entwickler diese Mailingliste. Philipp PS TOFU wird hier äußerst ungern gesehen also bitte in Zukunft unterlassen. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 09.09.2012 19:53, schrieb Philipp Thomas:
Umso mehr ein Grund, einen Fehlerbericht auf https://bugzilla.novell.com aufzumachen! Und mach dann auch einen zweiten für libcdio auf. Besonders nett wäre es, wenn Du dann die Nummern der Bugreports in diesem Thread erwähnen würdest.
So, was ewig währt wird endlich gut ;-) ich habe mal zwei Bugreports aufgemacht. 780192 ist wegen des Namensschemas und 780200 wegen des CD-Text Problems. Viele Grüße Uli -- Ulrich Eckhardt http://www.uli-eckhardt.de Ein Blitzableiter auf dem Kirchturm ist das denkbar stärkste Misstrauensvotum gegen den lieben Gott. (Karl Krauss) -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
On Thu, 13 Sep 2012 13:13:52 +0200, Ulrich Eckhardt <su@uli-eckhardt.de> wrote:
780192 ist wegen des Namensschemas und 780200 wegen des CD-Text Problems.
Prima! Anklickbare URLs wären noch besser gewesen, aber so geht's auch. Wie Du siehst, wurden die Bugs demjenigen zugeordnet, der zuletzt daran gearbeitet hat. Jetzt hoffen wir nur, dass er sich bald darum kümmert. Ich werde es ja jetzt mitkriegen, wann das der Fall ist. Philipp -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 13.09.2012 22:58, schrieb Philipp Thomas:
On Thu, 13 Sep 2012 13:13:52 +0200, Ulrich Eckhardt <su@uli-eckhardt.de> wrote:
780192 ist wegen des Namensschemas und 780200 wegen des CD-Text Problems.
Prima! Anklickbare URLs wären noch besser gewesen, aber so geht's auch. Wie Du siehst, wurden die Bugs demjenigen zugeordnet, der
Ich liefere die URLs für alle Interessierten noch nach: Namensschema: https://bugzilla.novell.com/show_bug.cgi?id=780192 Kein CD-Text: https://bugzilla.novell.com/show_bug.cgi?id=780200 Viele Grüße Uli -- Ulrich Eckhardt http://www.uli-eckhardt.de Ein Blitzableiter auf dem Kirchturm ist das denkbar stärkste Misstrauensvotum gegen den lieben Gott. (Karl Krauss) -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
Philipp Thomas
-
Ulrich Eckhardt