Hi, Simon Baxter wrote: >>Below you'll find output of VDR on console. Do you also see the >>StillPicture line? >> >>mp3: heartbeat buffer=0 now=1540 >>mp3: heartbeat buffer=572 now=1541 >>mad: lost sync 43474154 6e697972 TAGCryin >>mad: skipping over ID3 tag >>mp3: eof or error >>mp3: stopping play >>mp3: scale stats clipped=0 peak_clip=0.000000 peak=0.985417 >>norm: stats tot=23334912 lim=9761/0.042% clip=177/0.001% peak=1.253 >>mgr: next -> 1 >>mp3: playing next >>mp3: starting play >>mgr: playing a-ha - Minor Earth Major Sky.mp3 >>mp3: found song level=0.332000 peak=1.106800 >>norm: gain=0.753012 dogain=1 dolimit=0 (target=0.250000 level=0.332000 >>peak=1.106800) >>mp3: isStream=0 levelgood=1 haslevel=1 >>image: checking image for a-ha - Minor Earth Major Sky.mp3 >>image: check /data/mp3/a-ha - Minor Earth Major Sky.jpg >>image: found >>image: loading image /data/mp3/a-ha - Minor Earth Major Sky.jpg >>image: cached >>StillPicture: 0x86444d8, 16081 >>mp3-ctrl: mode change detected >>mp3: heartbeat buffer=0 now=1543 >>mp3: write delayed 2540 ms >>mp3: heartbeat buffer=572 now=1544 >>mp3: heartbeat buffer=2048 now=154 > > You might be on to something there. Below is two instances of loading > an image - one cached, the other not. Both end up with MAD losing > sync.. > > mp3: play > mp3: player active true done > mp3-dvb: using DVB output > mp3: heartbeat buffer=0 now=2730 > mp3: starting play > mgr: bgr-scan -> throttle (64657) > mgr: playing 03 - Daughter.mp3 > mgr: background scan throttled > mp3: isStream=0 levelgood=1 haslevel=0 > mp3: heartbeat buffer=0 now=2731 > image: checking image for pearljam/03 - Daughter.mp3 > image: check /mnt/music/pearljam/03 - Daughter.jpg > image: check /mnt/music/pearljam/03 - Daughter.png > image: check /mnt/music/pearljam/03 - Daughter.gif > image: check /mnt/music/pearljam/cover.jpg > image: found > image: loading image /mnt/music/pearljam/cover.jpg > image: cached vvvvv looks different to mine vvvvv > mad: lost sync 03334449 00000000 ID3 > mad: skipping over ID3 tag ^^^^^ looks different to mine ^^^^^ > mp3-ctrl: mode change detected > > image: check /mnt/music/Oasis/Definitely Maybe/09 - Digsy's Dinner.png > image: check /mnt/music/Oasis/Definitely Maybe/09 - Digsy's Dinner.gif > image: check /mnt/music/Oasis/Definitely Maybe/cover.jpg > image: found > image: loading image /mnt/music/Oasis/Definitely Maybe/cover.jpg > image: not cached > image: convert queued > image: using static default image > image: convert started /mnt/music/Oasis/Definitely Maybe/cover.jpg - > >>/video/vdr-1.3.33/plugins/cache/image/mp3//mnt/music/Oasis/Definitely > > Maybe/cover.jpg.mpg > mad: lost sync 03334449 00000000 ID3 > mad: skipping over ID3 tag > mp3: new input sample rate 44100 > image: still queued > image: still queued > image: still queued > mp3: heartbeat buffer=2048 now=2700 > image: convert finished > image: loading image /mnt/music/Oasis/Definitely Maybe/cover.jpg > image: cached At this point, you've reached the state of the previous example. > Neither have the 'StillImage' message. > > Any ideas??? Do you run vdr-xine with option -q (quiet)? As there is only a single location where the mp3 plugin calls DeviceStillPicture(), you really should get this StillImage message. Maybe you should add a few debug messages to player-mp3.c. What's your CPUs load when playing mp3 files, converting an image? Does it take extraordinary long to load a converted image? Bye. -- Dipl.-Inform. (FH) Reinhard Nissl mailto:rnissl@xxxxxx