Mailing List archive

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

[linuxtv-softmpeg] Re: AW: libsoftmpeg bug



Hi again

(Replying to myself to get the topics related)

> -----Ursprüngliche Nachricht-----
> Von: linuxtv-softmpeg-bounce@linuxtv.org
> [mailto:linuxtv-softmpeg-bounce@linuxtv.org]Im Auftrag von Habenicht
> Joerg (CM-DI/ESU5)
> Gesendet: Montag, 7. Juni 2004 09:56
> An: linuxtv-softmpeg@linuxtv.org
> Betreff: [linuxtv-softmpeg] AW: libsoftmpeg bug
> 
> 
> 
> 
> > -----Ursprüngliche Nachricht-----
> > Von: linuxtv-softmpeg-bounce@linuxtv.org
> > [mailto:linuxtv-softmpeg-bounce@linuxtv.org]Im Auftrag von 
> > Bryce Nichols
> > Gesendet: Sonntag, 6. Juni 2004 03:09
> > An: linuxtv-softmpeg@linuxtv.org
> > Betreff: [linuxtv-softmpeg] libsoftmpeg bug
> > 
> 
> Hello Bryce,
> 
> > 
> > 
> > I found a problem in libsoftmpeg concerning handling of PES 
> > data. In the
> > softmpeg.c file, the header_length value is only read if the 
> > PTS or DTS
> > flags are set.  Before I changed this, I had a lot of 
> issues with the
> > video.
> > 
> > Here's my CVS diff:
> > 
> > Index: softmpeg.c
> > ===================================================================
> > RCS file: /cvs/linuxtv/libsoftmpeg/src/softmpeg.c,v
> > retrieving revision 1.34
> > diff -r1.34 softmpeg.c
> > 402a403,404
> > >               header_length += buf[8];
> > >
> > 409,410d410
> > <                       header_length += buf[8];
> > <
> > 
> 
> Cool, will test this.

Looks good, but unfortunately it didn't help me with my channel decoding problem below (2).
Is there any way to find out, if a wrong stream is delivered or s.th. else?
Is there anyone, who could point me out where to start looking or debugging?
Does anyone got a hint, why the video stream from some TV channels are decoded and others are not?

> 
> > 
> > I am working on many changes to libsoftmpeg.  After I've done 
> > more testing
> > and cleaned up my code a bit, I will post a patch.  
> > Significant changes
> > include new AV sync code that relies less on the video 
> > refresh rate for
> > synchronization, auto adaptation to the frame rate of the 
> > video material
> > (so it just works automatically for either PAL or NTSC 
> > formats but with
> > the option to force a particular rate or specify various methods of
> > determining the frame rate), and spelling and formatting 
> > corrections.  I
> > also plan to make it easy to play back either TS or PS 
> > material.  I have
> > now achieved smooth video with nice AV sync when playing 
> the mpeg2 PS
> > coming out of a PVR350 card.
> 
> Would like to test it.
> 
> > 
> > I would really like to hear more comments from users having 
> > issues with AV
> > sync or skips in audio or video so I can explore what other 
> issues may
> > need to be addressed.  Also, if there are any particular issues that
> > anyone needs help with, let me know, as I may have fixes I 
> could share
> > even though I'm not ready to release a full patch yet.
> 
> I got my HTPC running last weekend, using VDR and softmpeg for DVB-T.
> Most AV skips were related to a weak signal.
> Sometimes I got a hard kernel crash, which could be related 
> to the DVB modules or DirectFB (or its misuse), don't know exactly
> Most the time its working fine (thanks Colin, btw.)
> 
> 
> Currently my setup got 2 issues:
> - An AV lag. Video is roundabout half a second behind Audio. 
> One can see it on the news channels.
> - On some TV channels the Video is not decoded. One can only 
> "hear" TV instead of watching.. ;) I dont know the difference 
> of these channels to the other ones which are displayed 
> correctly. If you got any hint which printf() I should 
> activate or have a look at, I'll gladly give a log or other 
> information.
> 
> 
> [snip]
> > I've been using:
> > 
> > depth=16
> > pixelformat=RGB16
> > window-surface-policy=systemonly
> > desktop-buffer-mode=frontonly
> > 
> > with good results as far as drawing speed goes.
> 
> Will test these, too.

Well, on my CLE266 these settings gave me a black screen, i.e. drawing black on black :)


> 
> > 
> [snip]
> > 
> > Cheers
> > 
> > --Bryce
> > 
> > 
> 
> cu
> Jörg
> 
> 

cu
Jörg




Home | Main Index | Thread Index