Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Re: AIO LCD bug? (was Re: Bug in MP3 Extension)



On 05 May 2002 "Matthias Queisler" <webmaster@internettest.de> wrote:

> Well.. the OSD shows nothing, because there are no ID3 informations. The
> LCD shows the filename in the third row and nothing in the second row if
> there is no ID3 information.

So what, is there NO id3 tag or is only the artist missing.
The OSD shows the filename too, if there is no id3 tag (the
filename is beatified a bit).

>> On 05 May 2002 "Matthias Queisler" <webmaster@internettest.de> wrote:
>> 
>> > I just played a little bit with the MP3 Extension and noticed a bug. I
>> > replayed a playlist. I listend one title where all ID3 Informations are
>> > present and then jumped to the next title. But this title got no artist
>> > in the ID3 so the second row on my LCD should be empty. Instead of
>> > nothing the artist of the previous title showed up on the second line so
>> > that "Alien Ant Farm" was the artist of "Paid My Dues" :)

I think that you are refering to an AIO version and not to the
plain MP3 extention. The LCD display has been changed for AIO.
Plain MP3 only uses one line for display.

But anyways, I think that there is a bug in the AIO. Some
pointers are not cleared:

--- vdr-1.0.1-aio/mp3-menu.c	Fri Apr 26 16:55:41 2002
+++ mp3-menu.c	Sun May  5 18:10:39 2002
@@ -1208,7 +1208,7 @@
 {
   int index, total;
   if(lastMode && dvbApi->GetIndex(index,total) || index != lastIndex || total != lastTotal || lastMode->Year != lastMode->Year)  {
-      char *buf, *buf2, *buf3, *buf4, *shuffle, *loop=NULL;
+      char *buf=0, *buf2=0, *buf3=0, *buf4=0, *shuffle=0, *loop=NULL;
 
   if(lastMode->Shuffle) asprintf(&shuffle,"%s","S");
           else asprintf(&shuffle,"%s"," ");

Does this solves your problem?

-- 
Stefan Huelswitt
huels@iname.com  | http://home.pages.de/~nathan



Home | Main Index | Thread Index