This might be a stupid question, but, does this patch
work as well as the xv/yuv driver?  I.e. can you play
arbitrary videos smoothly at 30 fps (for NTSC, for
example)?

(The reason I ask is I get stuttering with the xv/yuv
drivers when I have both the encoder and the xv output
going on my PVR 350 at the same time.  A dropped frame
or two every second or two.  Doesn't happen when using
the mpeg decoder.)


--- Jelle Foks <[EMAIL PROTECTED]> wrote:

> John Harvey wrote:
> > What version of ivtv are you using?
> 
> That patch is good for any version since the Chris
> Kennedy day's, the 
> patch is for trunk svn. I use either an older
> version (one of the latest 
> ones before the v4l merge, and I recently tried svn
> trunk, and 0.4.1, 
> and 0.5.1 unsuccessfully (see below)).
> 
> > 
> > When you say you get smoother playback I guess
> this is recordings/livetv
> > using the 350 decoder?
> 
> Watching any type of video (live, recorded, mplayer)
> using the 350 as 
> framebuffer device (not using the mpeg2 decoder).
> 
> > This shouldn't affect that other than possibly
> when the epg is up since this
> > code shouldn't be used for playback unless you are
> not using the 350 decoder
> > and you also don't have Xv working.
> > So I'm a bit confused. I understand why if you are
> using mplayer/xine etc
> > and not using Xv this will make a difference but
> you should be using Xv in
> > which case it won't.
> 
> In the older days, with 0.3.xx drivers and older
> 0.4.x ones (before the 
> svn days), xv didn't work for me. That's when I made
> that patch, because 
> I did want to transcode my recordings. I've been
> using it ever since.
> 
> I saw it wasn't in the svn tree, so I posted it here
> for others to enjoy 
> (I think I also posted it back when I made the
> patch).
> 
> I'm actually not really using any 0.4.x or 0.5.x
> because none of those 
> can tune my pvr350, I only get snow, also with 'cat
> /dev/video0' and 
> ivtv-tune has no effect (tried only on 2.6.15-rc4
> plus v4l-dvb svn).
> 
> Jelle.
> 
> > 
> > John
> > 
> > 
> >>-----Original Message-----
> >>From: [EMAIL PROTECTED]
> [mailto:ivtv-devel-
> >>[EMAIL PROTECTED] On Behalf Of Jelle
> >>Sent: 07 December 2005 06:14
> >>To: [email protected]
> >>Subject: [ivtv-devel] PATCH:ivtv_fb: xdriver
> smoother playback
> >>
> >>Hi,
> >>
> >>FYI,
> >>
> >>I get much smoother mythtv playback on ivtv_fb
> with the following patch
> >>to xdriver.
> >>
> >>Jelle.
> >>
> >>--- ivtvhw.c    (revision 3019)
> >>+++ ivtvhw.c    (working copy)
> >>@@ -772,14 +772,19 @@
> >>
> >>        unsigned long totalData = endOffset -
> startOffset;
> >>
> >>+#if 0
> >>        if (totalData > 64 * 1024 * 4) {
> >>                /* This is a bigger lump so send
> in 2 bits */
> >>                totalData /= 2;
> >>                totalData = (totalData + 65535) &
> ~65535;
> >>                secondOffset = endOffset -
> totalData;
> >>        } else
> >>+#endif
> >>        {
> >>-               totalData = (totalData + 65535) &
> ~65535;
> >>+               if (totalData <= 64 *1024 *21) /*
> otherwise we get
> >>"Count 1441792 Offset -59392 is greater than
> buffer" */
> >>+               {
> >>+                       totalData  = (totalData +
> 65535) & ~65535;
> >>+               }
> >>
> >>                if ((startOffset + totalData) >
> totalScreenSize) {
> >>                        startOffset -=
> >>
> >>
> >>
> >>
> >>_______________________________________________
> >>ivtv-devel mailing list
> >>[email protected]
> >>http://ivtvdriver.org/mailman/listinfo/ivtv-devel
> > 
> > 
> > 
> > _______________________________________________
> > ivtv-devel mailing list
> > [email protected]
> > http://ivtvdriver.org/mailman/listinfo/ivtv-devel
> > 
> 
> 
> _______________________________________________
> ivtv-devel mailing list
> [email protected]
> http://ivtvdriver.org/mailman/listinfo/ivtv-devel
> 


_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to