[vdr] mp3 plugin : image corruption]

Simon Baxter linuxtv at nzbaxters.com
Sun Nov 6 12:40:35 CET 2005


> Please locate the follwing function in xineDevice.c and add an 
> additional marker like above.
> 
>    void cXineDevice::StillPicture(const uchar *Data, int Length)
>    {
>      xfprintf(stderr, "StillPicture: %p, %d\n", Data, Length);

Thanks - put the marker in.  Again, nothing unexpected.

  void cXineDevice::StillPicture(const uchar *Data, int Length)
  {
    xfprintf(stderr, "StillPicture: %p, %d\n", Data, Length);
        printf("xine:SBB Still Picture Marker 1 ");
    if (0)


image: loading image /mnt/music/Supertramp/The Very Best Of
Supertramp/cover.jpg
image: not cached
image: convert queued
image: using static default image
mp3:SBB Marker 2 xine:SBB Still Picture Marker 1 image: convert
started /mnt/music/Supertramp/The Very Best
 Of Supertramp/cover.jpg -
> /video/vdr-1.3.33/plugins/cache/image/mp3//mnt/music/Supertramp/The
Very Best Of Supertramp/cover.jpg.mpg
mad: lost sync 03334449 00000000 ID3^C
mad: skipping over ID3 tag

No mention again of StillPicture....??????????


-------------- next part --------------
xineDevice.c

  void cXineDevice::StillPicture(const uchar *Data, int Length)
  {
    xfprintf(stderr, "StillPicture: %p, %d\n", Data, Length);
        printf("xine:SBB Still Picture Marker 1 ");
    if (0)




mgr: next -> 1759
mp3: playing next
mp3: starting play
mgr: playing 08 - Crime Of The Century.mp3
id3-scan: initialy found ID3 V1 tag at EOF
id3-scan: parsing ID3 tag
id3-scan: lost sync 03334449 00000000 ID3^C
id3-scan: found ID3 V2 tag (3.0)
id3-scan: parsing ID3 tag
mad: scanned 200 frames
mad: constant birate
cache: caching infos for /mnt/music/Supertramp/The Very Best Of Supertramp/08 - Crime Of The Century.mp3
mp3: isStream=0 levelgood=1 haslevel=0
mp3:SBB Marker 1 image: checking image for Supertramp/The Very Best Of Supertramp/08 - Crime Of The Century
.mp3
image: check /mnt/music/Supertramp/The Very Best Of Supertramp/08 - Crime Of The Century.jpg
image: check /mnt/music/Supertramp/The Very Best Of Supertramp/08 - Crime Of The Century.png
image: check /mnt/music/Supertramp/The Very Best Of Supertramp/08 - Crime Of The Century.gif
image: check /mnt/music/Supertramp/The Very Best Of Supertramp/cover.jpg
image: found
image: loading image /mnt/music/Supertramp/The Very Best Of Supertramp/cover.jpg
image: not cached
image: convert queued
image: using static default image
mp3:SBB Marker 2 xine:SBB Still Picture Marker 1 image: convert started /mnt/music/Supertramp/The Very Best
 Of Supertramp/cover.jpg -> /video/vdr-1.3.33/plugins/cache/image/mp3//mnt/music/Supertramp/The Very Best O
f Supertramp/cover.jpg.mpg
mad: lost sync 03334449 00000000 ID3^C
mad: skipping over ID3 tag
mp3: write delayed 733 ms
mp3:SBB Marker 1 image: still queued
mp3-ctrl: mode change detected
mp3:SBB Marker 1 image: still queued
mp3: heartbeat buffer=0 now=2618
image: convert finished
mp3:SBB Marker 1 image: loading image /mnt/music/Supertramp/The Very Best Of Supertramp/cover.jpg
image: cached
mp3:SBB Marker 2 xine:SBB Still Picture Marker 1 mp3: heartbeat buffer=0 now=2620
mp3: write delayed 2565 ms
mp3: heartbeat buffer=2048 now=2621
mp3: heartbeat buffer=572 now=2622
mp3: heartbeat buffer=0 now=2623
mp3: heartbeat buffer=0 now=2624
mp3: heartbeat buffer=572 now=2625
mp3: heartbeat buffer=572 now=2626
mp3: player active false requested...
mp3: stopping play
mp3: scale stats clipped=0 peak_clip=0.000000 peak=0.272102
mgr: bgr-scan -> run (216841)
mgr: background scan throttle wakeup
mgr: scanning (id3) 02 - Vonda Shepard - Home Again.mp3
mp3: player active false done
mgr: waiting for bgr release ... (pass2=0 nono=(nil) scan=0x86dee40)
mgr: background scan idle
mgr: background scan idle wakeup
mgr: background scan thread ended (pid=5279)
cache: saved cache to file


More information about the vdr mailing list