From kwintv@mail.kde.org Fri Mar 1 03:12:32 2002 From: kwintv@mail.kde.org (^Hawk^) Date: Fri, 01 Mar 2002 04:12:32 +0100 Subject: [Kwintv] Help! In-Reply-To: <3C7EBED7.4080601@graystarr.com> References: <3C7EBED7.4080601@graystarr.com> Message-ID: <3cst7u8kkuqhrde3vct1od7al4l01fv5c0@4ax.com> On Thu, 28 Feb 2002 16:35:51 -0700, you wrote: >kwintv crashes as soon as I try to open the program! it is version >0.8.11 running on RH 7.2 Use the command line to tell kwintv which dev it has to use. Bye, ^Hawk^. -- .-=> WWW: http://www.darksoft2001.de - ICQ: 129057905 <=-. From kwintv@mail.kde.org Fri Mar 1 03:23:33 2002 From: kwintv@mail.kde.org (Michael Graybill) Date: Thu, 28 Feb 2002 20:23:33 -0700 Subject: [Kwintv] Help! References: <3C7EBED7.4080601@graystarr.com> <3cst7u8kkuqhrde3vct1od7al4l01fv5c0@4ax.com> Message-ID: <3C7EF435.1080700@graystarr.com> --------------080807090108000807090601 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit ok I typed kwintv -r and now what?????? Sorry Im sorta newbe ^Hawk^ wrote: >On Thu, 28 Feb 2002 16:35:51 -0700, you wrote: > >>kwintv crashes as soon as I try to open the program! it is version >>0.8.11 running on RH 7.2 >> > >Use the command line to tell kwintv which dev it has to use. > >Bye, ^Hawk^. > >-- >.-=> WWW: http://www.darksoft2001.de - ICQ: 129057905 <=-. >_______________________________________________ >kwintv mailing list >kwintv@mail.kde.org >http://mail.kde.org/mailman/listinfo/kwintv > --------------080807090108000807090601 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit ok I typed kwintv -r  and now what??????  Sorry Im sorta newbe

^Hawk^ wrote:
On Thu, 28 Feb 2002 16:35:51 -0700, you wrote:

kwintv crashes as soon as I try to open the program! it is version 
0.8.11 running on RH 7.2

Use the command line to tell kwintv which dev it has to use.

Bye, ^Hawk^.

--
.-=> WWW: http://www.darksoft2001.de - ICQ: 129057905 <=-.
_______________________________________________
kwintv mailing list
kwintv@mail.kde.org
http://mail.kde.org/mailman/listinfo/kwintv


--------------080807090108000807090601-- From kwintv@mail.kde.org Fri Mar 1 12:39:42 2002 From: kwintv@mail.kde.org (Jan Tait) Date: Fri, 01 Mar 2002 14:39:42 +0200 Subject: [kwintv] crashes on RH7.2 on startup Message-ID: start it up with kwintv -r /dev/video0 /dev/video is not a device (and kwintv calls this by default). Let me know if it works - I havn't installed 0.8.11 yet and would like to if you tell me it did the trick... Regards, Jan ...it is against my basic human right to be forced to work with microsoft windows... From kwintv@mail.kde.org Fri Mar 1 19:06:06 2002 From: kwintv@mail.kde.org (Thorsten Kaben (^Hawk^)) Date: Fri, 1 Mar 2002 20:06:06 +0100 Subject: [Kwintv] Help! In-Reply-To: <3C7EF435.1080700@graystarr.com> References: <3C7EBED7.4080601@graystarr.com> <3cst7u8kkuqhrde3vct1od7al4l01fv5c0@4ax.com> <3C7EF435.1080700@graystarr.com> Message-ID: <200203011906.g21J67P01338@home.darksoft2001.de> Am Freitag, 1. M=E4rz 2002 04:23 schrieb Michael Graybill: > ok I typed kwintv -r and now what?????? Sorry Im sorta newbe Use this: "kwintv -caption "%c" %i %m --device /dev/video0" for your KDE=20 icon. video0 (or what ever your correct device is) is the tv-card. --=20 Bye, ^Hawk^. From kwintv@mail.kde.org Sun Mar 3 11:50:23 2002 From: kwintv@mail.kde.org (kwintv@mail.kde.org) Date: 3 Mar 2002 11:50:23 -0000 Subject: [Kwintv] Bug#38919: Kwintv Several Grafik Bugs: Window Frame missing, TV Picture out of Window Message-ID: <20020303115023.26684.qmail@mail.kde.org> Package: kwintv Version: 0.8.9 (using KDE 2.2.1 ) Severity: normal Installed from: SuSE Compiler: gcc version 2.95.3 20010315 (SuSE) OS: Linux (i686) release 2.4.10-4GB OS/Compiler notes: The TV programm kwintv is not working propper on my maschine: The window stucks in the left upper corner and could not be moved away. The frame's headline that should be above the Picture misses (Title of window, buttons to close, cheange sice, tray icaon and so on). After starting the Programm, the TV Picture is somewhere on the screen but not inside the window. I'm sorry for my bad english, but if you wish I can send you a snapshot. Yours Matthias Nissen (Germany) (Submitted via bugs.kde.org) (Called from KBugReport dialog) From kwintv@mail.kde.org Mon Mar 4 10:05:32 2002 From: kwintv@mail.kde.org (kwintv@mail.kde.org) Date: 4 Mar 2002 10:05:32 -0000 Subject: [Kwintv] Bug#38944: KWinTV 0.8.10-1 crashes upon invocation of the Wizard Message-ID: <20020304100532.26778.qmail@mail.kde.org> Package: kwintv Version: 0.8.10 (using KDE 2.2.2 ) Severity: normal Installed from: SuSE Compiler: gcc version 2.95.3 20010315 (SuSE) OS: Linux (i686) release 2.4.16-4GB OS/Compiler notes: Upon invocation KWinTV just works fine, but as soon as I attempt to start up the Channel Wizard, the process terminates with a SIGSEGV and produces the following output: KCrash: crashing.... crashRecursionCounter = 2 KCrash: Application Name = kwintv path = pid = 9516 This problem occurs everytime I attempt to do this. FYI: Program version: kwintv-0.8.10-1 XFree86: 4.2.0 (recent upgrade) KDE: 2.2.2 (recent upgrade) OS: SuSE 7.3 Pro (kernel 2.4.16, with v4l drivers hard-compiled into the kernel) (Submitted via bugs.kde.org) (Called from KBugReport dialog) From kwintv@mail.kde.org Sun Mar 3 14:19:46 2002 From: kwintv@mail.kde.org (Matthias Nissen) Date: Sun, 3 Mar 2002 15:19:46 +0100 Subject: [Kwintv] Bug#38919: Further Information --------------Boundary-00=_YGIEHATO3893BC5MIORJ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8bit Follow these steps to see the bug: 1.) Start kwintv 2.) Set "save properties" in the window headline 3.) Close program 4.) Change desktop, for example Desktop 1 to Desktop 4 5.) Restart the program 6.) You should see the following picture: The program window in any corner (often right down side, see on the screenshot) without the frame (title is missing, taskline hidden, so it is impossible to close prog) The blue field on the screenshot is the program's window, line in with no input device. --------------Boundary-00=_YGIEHATO3893BC5MIORJ Content-Type: image/png; name="Bildschirmphoto5.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Bildschirmphoto5.png" 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 WbN++tNHL7nE2YIBAAAAEGdkR4PpAAAgAElEQVRrADZdPee+++5LtfwxTfP++++3J7q7u8PhsF0P cP8FF3z13nvtVVaff/78NWvsjsJNF1989l13+f3+R771rZqamk1Xz3GwbAAAAABExDfToRvtj149 55577knd79+4cePatWtFZN68eeeee25q/qZNm55//vlkMjn7pz/d2Nhor3vuT36y/uKLNa1vWOLp 06efddZZInLNNdc4VTwAAAAA4lQNwKNXz7n99ttT9/5T0f/DDz+8du3aRx55JFUPcNZZZ02fPt3n 821sbPzKj39sr/7It7511l132dPTp08//fTTu7u7TznllB/+8IePUg8AAAAAOMexJkCp6P/xxx+3 o/+GhobOzs5169atXbv2ySefTLULmj59ut0W6LF///czfvQje/Wnr7hCRKZPn37qqad2d3dPnz79 xRdfbGlpcap4AAAAAMTBBOCUU04pKSn51a9+lYr+TzzxRBGJRqMisnbt2ueeey6VA3zuc5+zc4Bn v/3tk2+6yd7C9OnTP/OZz5imWVdXZ0f/GzZsoAkQAAAA4CBn+gA8evWc2bNnb9++/amnnhKRs88+ 247v//nPf95xxx2pxc4666x//dd/Tf1G0J/+9Cf7d4FEZPr06SeccIKIzJ49m+gfAAAAcInv3Nuc CbIfuWpOTU3N888//9Zbb23atMkwjM7OzmXLlmUsNm/evOOPPz7VJ/hvf/vbBRdc8MADDxx77LEi 0tDQkIr+nSoYAAAAgJQxx31xtiMbOu6Ls5+697bjjz/+5JNPnjx58lNPPXXllVf2ZNm8efP27dsP OOAApVQikZgyZcrrr78eDAYTicT8+fOJ/gEAAABXOZYAiMhxX5z9/W/OOf7440877bSysrLeLJdd dtk555xz7LHHtrS0TJgwIZFI2CMAJBKJhQsXEv0DAAAAbnNyIDAROfe29XPmzNmwYcOJJ574/v6+ /e1vn3POOfZi55xzzhtvvGH/cFBPT88ll1xC9A8AAAAUgcMJgKTlAKeddtrufa6//vra2to9aVLL L1q0iOgfAAAAKA7fee7E3A9fNWf9+vWzZ89ev379T37yk1NOOSX91d/85jcHHXSQ7B/9u1QSAAAA ACmaS9s977b1c+bMsaP/qqqq9Fv+bW1tRP8AAADAiHC+CVCKnQOIyHnnnZeaSfQPAAAAjCAXEwAR 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 YII= --------------Boundary-00=_YGIEHATO3893BC5MIORJ-- From kwintv@mail.kde.org Mon Mar 4 22:33:02 2002 From: kwintv@mail.kde.org (Stephan Kulow) Date: 4 Mar 2002 22:33:02 -0000 Subject: [Kwintv] Bug#38944: marked as done (KWinTV 0.8.10-1 crashes upon invocation of the Wizard) by George Staikos In-Reply-To: <200203041718.12353.staikos@kde.org> References: <200203041718.12353.staikos@kde.org> <20020304100532.26778.qmail@mail.kde.org> Message-ID: Your message with subj: [Kwintv] Bug#38944: KWinTV 0.8.10-1 crashes upon invocation of the Wizard Please upgrade to the latest version. On Monday 04 March 2002 05:05, olaf.martens@t-online.de wrote: > Package: kwintv > Version: 0.8.10 (using KDE 2.2.2 ) > Severity: normal > Installed from: SuSE > Compiler: gcc version 2.95.3 20010315 (SuSE) > OS: Linux (i686) release 2.4.16-4GB > OS/Compiler notes: > > Upon invocation KWinTV just works fine, but as soon as I attempt to start > up the Channel Wizard, the process terminates with a SIGSEGV and produces > the following output: KCrash: crashing.... crashRecursionCounter = 2 > KCrash: Application Name = kwintv path = pid = 9516 > > This problem occurs everytime I attempt to do this. > > FYI: > Program version: kwintv-0.8.10-1 > XFree86: 4.2.0 (recent upgrade) > KDE: 2.2.2 (recent upgrade) > OS: SuSE 7.3 Pro (kernel 2.4.16, with v4l drivers hard-compiled into the > kernel) > > (Submitted via bugs.kde.org) > (Called from KBugReport dialog) > > _______________________________________________ > kwintv mailing list > kwintv@mail.kde.org > http://mail.kde.org/mailman/listinfo/kwintv -- George Staikos has caused the attached bug report to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what I'm talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Stephan Kulow (administrator, KDE bugs database) Received: (at submit) by bugs.kde.org; 4 Mar 2002 10:05:32 +0000 Received: (qmail 26779 invoked by uid 33); 4 Mar 2002 10:05:32 -0000 Date: 4 Mar 2002 10:05:32 -0000 Message-ID: <20020304100532.26778.qmail@mail.kde.org> To: submit@bugs.kde.org Subject: KWinTV 0.8.10-1 crashes upon invocation of the Wizard From: olaf.martens@t-online.de X-KDE-Received: -217.0.204.11 Package: kwintv Version: 0.8.10 (using KDE 2.2.2 ) Severity: normal Installed from: SuSE Compiler: gcc version 2.95.3 20010315 (SuSE) OS: Linux (i686) release 2.4.16-4GB OS/Compiler notes: Upon invocation KWinTV just works fine, but as soon as I attempt to start up the Channel Wizard, the process terminates with a SIGSEGV and produces the following output: KCrash: crashing.... crashRecursionCounter = 2 KCrash: Application Name = kwintv path = pid = 9516 This problem occurs everytime I attempt to do this. FYI: Program version: kwintv-0.8.10-1 XFree86: 4.2.0 (recent upgrade) KDE: 2.2.2 (recent upgrade) OS: SuSE 7.3 Pro (kernel 2.4.16, with v4l drivers hard-compiled into the kernel) (Submitted via bugs.kde.org) (Called from KBugReport dialog) From kwintv@mail.kde.org Tue Mar 5 12:45:37 2002 From: kwintv@mail.kde.org (Andreas =?iso-8859-1?Q?D=F6ring?=) Date: Tue, 05 Mar 2002 13:45:37 +0100 Subject: [Kwintv] Change X-server-resolution to get fullscreen output Message-ID: <3C84BDF1.B4134C0A@mn.man.de> >> Hi all, >> >> I recently installed a WinTV GO PCI card and I'm using it with KWinTV. I'm >> running X 4.1.0 1600x1200 in 16 bit and using a GeForce DDR video card. My >> question is this: is it possible to have the TV picture scaled to full >> screen when I choose that option in KWinTV? If so, how? Right now it >> maximizes at about 640x480. > The best you can do is configure your X server with the 640x480 resolution >and let kwintv switch to it when it goes fullscreen. Kwintv doesn't support >hardware scaling yet, and NTSC only supports a maximum resolution of 640x480. >We're very slowly working on Xv support which will give us the needed >hardware scaling support. How do I let kwintv change the resolution of the X-Server? Is there a shell script I have to write or are there any config-files? Andi From kwintv@mail.kde.org Tue Mar 5 13:15:20 2002 From: kwintv@mail.kde.org (Adrian Ber) Date: Tue, 5 Mar 2002 05:15:20 -0800 (PST) Subject: [Kwintv] Channel Wizard Message-ID: <20020305131520.67991.qmail@web12505.mail.yahoo.com> After the channel wizard finish scanning and channels were found the channels aren't put into the channel browser. What I must do to put the channels found by the channel wizard into the channel browser? Thank you, Adrian Ber. __________________________________________________ Do You Yahoo!? Try FREE Yahoo! Mail - the world's greatest free email! http://mail.yahoo.com/ From kwintv@mail.kde.org Tue Mar 5 16:27:13 2002 From: kwintv@mail.kde.org (George Staikos) Date: Tue, 5 Mar 2002 11:27:13 -0500 Subject: [Kwintv] Change X-server-resolution to get fullscreen output In-Reply-To: <3C84BDF1.B4134C0A@mn.man.de> References: <3C84BDF1.B4134C0A@mn.man.de> Message-ID: <200203051127.13381.staikos@kde.org> Just have the mode (ie 640x480) configured in X, and then enable the setting in the kwintv configuration. On Tuesday 05 March 2002 07:45, Andreas Döring wrote: > >> Hi all, > >> > >> I recently installed a WinTV GO PCI card and I'm using it with > > KWinTV. I'm > > >> running X 4.1.0 1600x1200 in 16 bit and using a GeForce DDR video > > card. My > > >> question is this: is it possible to have the TV picture scaled to > > full > > >> screen when I choose that option in KWinTV? If so, how? Right now > > it > > >> maximizes at about 640x480. > > > > The best you can do is configure your X server with the 640x480 > > resolution > > >and let kwintv switch to it when it goes fullscreen. Kwintv doesn't > > support > > >hardware scaling yet, and NTSC only supports a maximum resolution of > > 640x480. > > >We're very slowly working on Xv support which will give us the needed > >hardware scaling support. > > How do I let kwintv change the resolution of the X-Server? Is there a > shell script I have to > write or are there any config-files? > > > Andi > > > > _______________________________________________ > kwintv mailing list > kwintv@mail.kde.org > http://mail.kde.org/mailman/listinfo/kwintv -- George Staikos From kwintv@mail.kde.org Tue Mar 5 16:27:34 2002 From: kwintv@mail.kde.org (George Staikos) Date: Tue, 5 Mar 2002 11:27:34 -0500 Subject: [Kwintv] Channel Wizard In-Reply-To: <20020305131520.67991.qmail@web12505.mail.yahoo.com> References: <20020305131520.67991.qmail@web12505.mail.yahoo.com> Message-ID: <200203051127.34275.staikos@kde.org> On Tuesday 05 March 2002 08:15, Adrian Ber wrote: > After the channel wizard finish scanning and channels > were found the channels aren't put into the channel > browser. What I must do to put the channels found by > the channel wizard into the channel browser? Which kwintv version are you using? -- George Staikos From kwintv@mail.kde.org Tue Mar 5 20:50:21 2002 From: kwintv@mail.kde.org (Stefan Hellwig) Date: Tue, 5 Mar 2002 21:50:21 +0100 Subject: [Kwintv] Channel Wizard In-Reply-To: <20020305131520.67991.qmail@web12505.mail.yahoo.com> References: <20020305131520.67991.qmail@web12505.mail.yahoo.com> Hello! On Tuesday 05 March 2002 14:15, Adrian Ber wrote: > After the channel wizard finish scanning and channels > were found the channels aren't put into the channel > browser. [...] Hm... Sounds like a bug that I fixed in Version 0.8.5 or something... There was a "connect" missing from a channel to a slot somewhere. Please check again with the latest version. Thanks. Regards, Stefan. --=20 The Jenna von Oy WebSite - http://www.jennavonoy.com/ Run by fans, for fans, in cooperation with Jenna von Oy! From kwintv@mail.kde.org Fri Mar 8 22:20:57 2002 From: kwintv@mail.kde.org (George Staikos) Date: Fri, 8 Mar 2002 17:20:57 -0500 Subject: [Kwintv] Quick Update Message-ID: <200203081720.57988.staikos@kde.org> As some of you may already know, the guys as SuSE have been so kind as to forward port KWinTV to 3.0 and commit it to CVS. I know that at least two other people have also done so and I appreciate their work too. SuSE just beat everyone into CVS. There were some porting issues and I applied at least one patch. It was my fault from when I split KWinTVScreen up. I accidentally left the signal in the base class and in the two inheriting classes. It seems to work well enough for me, and thanks to Matthias Ettrich's KWin patch, moving the window moves the video with it now too! I don't know how much more development should be done on this code though. I have written a Qt Embedded TV tuner/camera/etc viewer from scratch which currently supports V4L in grabbing mode, and could easily be patched to do overlay. It should also be very easy to extend it to support Xv. We could copy out the channel code from kwintv, merge in a new KDE based GUI (easy), enhance the config settings, and be done with it. I would like to start doing this starting in the first week of May. Any comments? -- George Staikos From kwintv@mail.kde.org Sat Mar 9 10:01:21 2002 From: kwintv@mail.kde.org (Stefan Hellwig) Date: Sat, 9 Mar 2002 11:01:21 +0100 Subject: [Kwintv] Quick Update In-Reply-To: <200203081720.57988.staikos@kde.org> References: <200203081720.57988.staikos@kde.org> Hi! On Friday 08 March 2002 23:20, George Staikos wrote: > I don't know how much more development should be done on this code > though. [...] We could copy out the channel code from > kwintv, merge in a new KDE based GUI (easy), enhance the config > settings, and be done with it. I think this is a very good idea, looking at the current code of KWinTV=20 and how many things would require fixing. Starting "from scratch" would=20 give us the opportunity to create a "clean" application which would make=20 maintenance, bug fixing, and the addition of features so much easier.=20 However, I would still like to see a "final" version of the "old" KWinTV=20 that runs on most systems, i.e. eliminating some of the crashes that=20 people experience right now. That way we would not get so many bug=20 reports concerning the "old" KWinTV and can concentrate more on the=20 "new" one. On the other hand, if this is a complex thing to do (which I currently=20 believe it is) it may not be worth the trouble. Regards, Stefan. --=20 The Jenna von Oy WebSite - http://www.jennavonoy.com/ Run by fans, for fans, in cooperation with Jenna von Oy! From kwintv@mail.kde.org Sat Mar 9 17:12:09 2002 From: kwintv@mail.kde.org (George Staikos) Date: Sat, 9 Mar 2002 12:12:09 -0500 Subject: [Kwintv] Quick Update In-Reply-To: <200203091146.g29BkN411227@nitro.0wned.org> References: <200203081720.57988.staikos@kde.org> <200203091146.g29BkN411227@nitro.0wned.org> Message-ID: <200203091212.09986.staikos@kde.org> If there is a complete list of reproducible crashes with bt, then we can work on them. I dont' want to spend time hunting for crashes that aren't reproducible and dont' have bts available though. We will have to make a KDE3 release of the code anyways. I can deal with delaying it for a month. On Saturday 09 March 2002 05:01, Stefan Hellwig wrote: > On Friday 08 March 2002 23:20, George Staikos wrote: > > I don't know how much more development should be done on this code > > though. [...] We could copy out the channel code from > > kwintv, merge in a new KDE based GUI (easy), enhance the config > > settings, and be done with it. > > I think this is a very good idea, looking at the current code of KWinTV > and how many things would require fixing. Starting "from scratch" would > give us the opportunity to create a "clean" application which would make > maintenance, bug fixing, and the addition of features so much easier. > > However, I would still like to see a "final" version of the "old" KWinTV > that runs on most systems, i.e. eliminating some of the crashes that > people experience right now. That way we would not get so many bug > reports concerning the "old" KWinTV and can concentrate more on the > "new" one. > > On the other hand, if this is a complex thing to do (which I currently > believe it is) it may not be worth the trouble. > > Regards, Stefan. -- George Staikos From kwintv@mail.kde.org Sat Mar 9 18:14:20 2002 From: kwintv@mail.kde.org (kwintv@mail.kde.org) Date: 9 Mar 2002 18:14:20 -0000 Subject: [Kwintv] Re: Quick Update (George Staikos) Message-ID: <20020309181420.31432.qmail@www3.nameplanet.com> >I would like to start doing this starting in the first week of May. > >Any comments? Why wait until May? ;-) No, seriously, it sounds great and exciting! I can't help with the coding, but if you need some help with translation, I can do the translation into Norwegian. Sven-Erik Andersen -- Get your firstname@lastname email at http://Nameplanet.com/?su From kwintv@mail.kde.org Sat Mar 9 18:17:56 2002 From: kwintv@mail.kde.org (George Staikos) Date: Sat, 9 Mar 2002 13:17:56 -0500 Subject: [Kwintv] Re: Quick Update (George Staikos) In-Reply-To: <20020309181420.31432.qmail@www3.nameplanet.com> References: <20020309181420.31432.qmail@www3.nameplanet.com> Message-ID: <200203091317.56979.staikos@kde.org> On Saturday 09 March 2002 13:14, sven_erik@andersen.as wrote: > >I would like to start doing this starting in the first week of May. > > > >Any comments? > > Why wait until May? ;-) No, seriously, it sounds great and exciting! I > can't help with the coding, but if you need some help with translation, I > can do the translation into Norwegian. Because I don't have time until then. I have to finish KDE 3.0 related code, and I have exams in April. After that, I am done school though. :) -- George Staikos From kwintv@mail.kde.org Sat Mar 9 19:26:12 2002 From: kwintv@mail.kde.org (Stefan Hellwig) Date: Sat, 9 Mar 2002 20:26:12 +0100 Subject: [Kwintv] Quick Update In-Reply-To: <200203091212.09986.staikos@kde.org> References: <200203081720.57988.staikos@kde.org> <200203091146.g29BkN411227@nitro.0wned.org> <200203091212.09986.staikos@kde.org> Message-ID: <200203092026.12460.stefan@stefanhellwig.de> Hi! On Saturday 09 March 2002 18:12, George Staikos wrote: > If there is a complete list of reproducible crashes with bt, then we ca= n > work on them. Yes, I agree. It's hard to fix bugs that we can't reproduce... > We will have to make a KDE3 release of the code anyways. Right, especially after the recent SuSE updates to CVS... By the way, I'v= e=20 tried to compile and run that code on KDE3 but it does not run. First of=20 all it complains during configure when it doesn't find Qt 2 (!) libraries= =20 (at least on my system) although I tried to force it using Qt 3.0.2=20 (qt-copy) and then, after a "successful" compile it does not run - it=20 simply prints some "asserts" saying that a debug message does not end wit= h=20 \n. Strange. Regards, Stefan. From kwintv@mail.kde.org Sat Mar 9 19:32:40 2002 From: kwintv@mail.kde.org (George Staikos) Date: Sat, 9 Mar 2002 14:32:40 -0500 Subject: [Kwintv] Quick Update In-Reply-To: <200203092026.12460.stefan@stefanhellwig.de> References: <200203081720.57988.staikos@kde.org> <200203091212.09986.staikos@kde.org> <200203092026.12460.stefan@stefanhellwig.de> Message-ID: <200203091432.40288.staikos@kde.org> On Saturday 09 March 2002 14:26, Stefan Hellwig wrote: > > We will have to make a KDE3 release of the code anyways. > > Right, especially after the recent SuSE updates to CVS... By the way, I've > tried to compile and run that code on KDE3 but it does not run. First of > all it complains during configure when it doesn't find Qt 2 (!) libraries > (at least on my system) although I tried to force it using Qt 3.0.2 > (qt-copy) and then, after a "successful" compile it does not run - it > simply prints some "asserts" saying that a debug message does not end with > \n. Strange. You're using kdenonbeta from HEAD? Make sure you run Makefile.cvs and ./configure with KDEDIR and QTDIR set properly. Things run fine for me.... -- George Staikos From kwintv@mail.kde.org Sat Mar 9 19:45:13 2002 From: kwintv@mail.kde.org (Stefan Hellwig) Date: Sat, 9 Mar 2002 20:45:13 +0100 Subject: [Kwintv] Quick Update In-Reply-To: <200203091432.40288.staikos@kde.org> References: <200203081720.57988.staikos@kde.org> <200203092026.12460.stefan@stefanhellwig.de> <200203091432.40288.staikos@kde.org> Message-ID: <200203092045.13175.stefan@stefanhellwig.de> Hi! On Saturday 09 March 2002 20:32, George Staikos wrote: > You're using kdenonbeta from HEAD? Make sure you run Makefile.cvs > and ./configure with KDEDIR and QTDIR set properly. Hm... I thought I did but now that I think about it it might as well be=20 that I simply did a cvs update using the KDE_2_2_BRANCH release flag=20 without noticing it. However, the "ChangeLog" includes a line reading=20 "Ported to Qt3/KDE3 (Michael Reiher)"... Is this the correct one? I've set KDEDIR/QTDIR with a shell script before compiling which usually=20 works fine by the way. However, ./configure reported that it found the Qt= =20 libraries in /usr/lib/qt2 which is, of course, not correct. So I forced a= =20 =2E/configure --with-qt-dir=3D/opt/qt3 (where my qt-copy resides) but the= n it=20 complained about not finding a Qt version >=3D 2.2.2... Thanks for the quick response! I'm (finally!) using KMail 1.4 (KDE CVS as= =20 of today) since a few minutes and it seems to work pretty well :-). Regards, Stefan. From kwintv@mail.kde.org Sat Mar 9 19:56:32 2002 From: kwintv@mail.kde.org (George Staikos) Date: Sat, 9 Mar 2002 14:56:32 -0500 Subject: [Kwintv] Quick Update In-Reply-To: <200203092045.13175.stefan@stefanhellwig.de> References: <200203081720.57988.staikos@kde.org> <200203091432.40288.staikos@kde.org> <200203092045.13175.stefan@stefanhellwig.de> Message-ID: <200203091456.32044.staikos@kde.org> On Saturday 09 March 2002 14:45, Stefan Hellwig wrote: > Hi! > > On Saturday 09 March 2002 20:32, George Staikos wrote: > > You're using kdenonbeta from HEAD? Make sure you run Makefile.cvs > > and ./configure with KDEDIR and QTDIR set properly. > > Hm... I thought I did but now that I think about it it might as well be > that I simply did a cvs update using the KDE_2_2_BRANCH release flag > without noticing it. However, the "ChangeLog" includes a line reading > "Ported to Qt3/KDE3 (Michael Reiher)"... Is this the correct one? That's in both branches. I'm a bit confused as to what has happened here. I guess cvs history is going to help. > I've set KDEDIR/QTDIR with a shell script before compiling which usually > works fine by the way. However, ./configure reported that it found the Qt > libraries in /usr/lib/qt2 which is, of course, not correct. So I forced a > ./configure --with-qt-dir=/opt/qt3 (where my qt-copy resides) but then it > complained about not finding a Qt version >= 2.2.2... > > Thanks for the quick response! I'm (finally!) using KMail 1.4 (KDE CVS as > of today) since a few minutes and it seems to work pretty well :-). Yeah it looks like your'e on the wrong branch. Try a clean checkout. You will find that kdenonbeta is rather huge. -- George Staikos From kwintv@mail.kde.org Sat Mar 9 21:00:12 2002 From: kwintv@mail.kde.org (Michael Reiher) Date: Sat, 09 Mar 2002 22:00:12 +0100 Subject: [Kwintv] Quick Update References: <200203081720.57988.staikos@kde.org> Message-ID: <3C8A77DC.DEBCEA66@gmx.de> George Staikos wrote: > > As some of you may already know, the guys as SuSE have been so kind as to > forward port KWinTV to 3.0 and commit it to CVS. I know that at least two > other people have also done so and I appreciate their work too. SuSE just > beat everyone into CVS. There were some porting issues and I applied at > least one patch. It was my fault from when I split KWinTVScreen up. I > accidentally left the signal in the base class and in the two inheriting > classes. It seems to work well enough for me, and thanks to Matthias > Ettrich's KWin patch, moving the window moves the video with it now too! > On a related matter: Somebody merged the 2_2 branch into head. I did it locally as well several days ago, but didn't check in as I wasn't sure if that is really a good idea now. My thoughts were the following: First, it's not hard to maintain source compatiblity with Qt2/KDE2. Further, I guess there are many people who don't want to update their whole (stable) KDE 2.something to (a possibly buggy) KDE3.0 just to get an updated, bugfixed version of KWinTV. So I think we should try to ensure Qt2/KDE2 compatibility for some more time(Even more if we do the big change below). The problem is now that it's not easily possible to compile the HEADs kdenonbeta with Qt2/KDE2 simply because configure won't run through. It's compileable with the 2_2 branch for both version, however. This means I think we should stick to the 2_2 branch until at least KDE3.1(or for the rest of the life of the old KWinTV). Opinions? > I don't know how much more development should be done on this code though. I > have written a Qt Embedded TV tuner/camera/etc viewer from scratch which > currently supports V4L in grabbing mode, and could easily be patched to do > overlay. It should also be very easy to extend it to support Xv. We could > copy out the channel code from kwintv, merge in a new KDE based GUI (easy), > enhance the config settings, and be done with it. > > I would like to start doing this starting in the first week of May. > > Any comments? > I completly agree that a rewrite of large parts of KWinTV is *badly* needed. Only I have no clue about the lowlevel video stuff. But I you say that what you have(or could be easyly added respectively) is feature wise about equal to the current capabilities of KWinTV. I think we(which means I would like to help ;) should go for it. Greets Michael From kwintv@mail.kde.org Sat Mar 9 21:07:26 2002 From: kwintv@mail.kde.org (Michael Reiher) Date: Sat, 09 Mar 2002 22:07:26 +0100 Subject: [Kwintv] Quick Update References: <200203081720.57988.staikos@kde.org> <200203092026.12460.stefan@stefanhellwig.de> <200203091432.40288.staikos@kde.org> <200203092045.13175.stefan@stefanhellwig.de> Message-ID: <3C8A798E.11789EA9@gmx.de> Stefan Hellwig wrote: > > Hi! > > On Saturday 09 March 2002 20:32, George Staikos wrote: > > You're using kdenonbeta from HEAD? Make sure you run Makefile.cvs > > and ./configure with KDEDIR and QTDIR set properly. > > Hm... I thought I did but now that I think about it it might as well be > that I simply did a cvs update using the KDE_2_2_BRANCH release flag > without noticing it. However, the "ChangeLog" includes a line reading > "Ported to Qt3/KDE3 (Michael Reiher)"... Is this the correct one? It should. I always used the KDE_2_2_BRANCH. > > I've set KDEDIR/QTDIR with a shell script before compiling which usually > works fine by the way. However, ./configure reported that it found the Qt > libraries in /usr/lib/qt2 which is, of course, not correct. So I forced a > ./configure --with-qt-dir=/opt/qt3 (where my qt-copy resides) but then it > complained about not finding a Qt version >= 2.2.2... > If you use the 2_2 branch make sure you use --enable-mt. IIRC qt3 doesn' build the libqt.so... anymore, but thats the one configure tries to link against(and probabaly only finds and old qt2). Greets Michael From kwintv@mail.kde.org Sat Mar 9 21:51:20 2002 From: kwintv@mail.kde.org (George Staikos) Date: Sat, 9 Mar 2002 16:51:20 -0500 Subject: [Kwintv] Quick Update In-Reply-To: <3C8A77DC.DEBCEA66@gmx.de> References: <200203081720.57988.staikos@kde.org> <3C8A77DC.DEBCEA66@gmx.de> Message-ID: <200203091651.21019.staikos@kde.org> On Saturday 09 March 2002 16:00, Michael Reiher wrote: > On a related matter: Somebody merged the 2_2 branch into head. I did it > locally as well several days ago, but didn't check in as I wasn't sure if > that is really a good idea now. My thoughts were the following: > > First, it's not hard to maintain source compatiblity with Qt2/KDE2. > Further, I guess there are many people who don't want to update their whole > (stable) KDE 2.something to (a possibly buggy) KDE3.0 just to get an > updated, bugfixed version of KWinTV. So I think we should try to ensure > Qt2/KDE2 compatibility for some more time(Even more if we do the big change > below). The problem is now that it's not easily possible to compile the > HEADs kdenonbeta with Qt2/KDE2 simply because configure won't run through. > It's compileable with the 2_2 branch for both version, however. This means > I think we should stick to the 2_2 branch until at least KDE3.1(or for the > rest of the life of the old KWinTV). Opinions? Yes the guys at SuSE did this. I have no problem with it, but as you said, we should try to fix bugs for both. Is the one in HEAD still 2.2 compatible at all? I have thrown out 2.2 everywhere here now. > I completly agree that a rewrite of large parts of KWinTV is *badly* > needed. Only I have no clue about the lowlevel video stuff. But I you say > that what you have(or could be easyly added respectively) is feature wise > about equal to the current capabilities of KWinTV. I think we(which means I > would like to help ;) should go for it. Sounds good. I'll get my code into CVS sometime over the next week so you guys can see it and start hacking with it if you want. Moritz Wenk also has expressed interest in joining this rewrite. -- George Staikos From kwintv@mail.kde.org Sat Mar 9 22:00:42 2002 From: kwintv@mail.kde.org (Stefan Hellwig) Date: Sat, 9 Mar 2002 23:00:42 +0100 Subject: [Kwintv] Quick Update In-Reply-To: <3C8A798E.11789EA9@gmx.de> References: <200203081720.57988.staikos@kde.org> <200203092045.13175.stefan@stefanhellwig.de> <3C8A798E.11789EA9@gmx.de> Message-ID: <200203092300.42572.stefan@stefanhellwig.de> Hi! On Saturday 09 March 2002 22:07, Michael Reiher wrote: > If you use the 2_2 branch make sure you use --enable-mt. IIRC qt3 doesn= ' > build the libqt.so... anymore, but thats the one configure tries to lin= k > against(and probabaly only finds and old qt2). Yes, that worked perfectly well, thank you very much! Now KWinTV runs on=20 KDE3 for me. There are a few minor problems with saving the settings but=20 that may be just my brand-new KDE3 (CVS) installation or a permissions=20 thing. Thanks again. Regards, Stefan. From kwintv@mail.kde.org Sat Mar 9 22:53:15 2002 From: kwintv@mail.kde.org (Michael Reiher) Date: Sat, 09 Mar 2002 23:53:15 +0100 Subject: [Kwintv] Quick Update References: <200203081720.57988.staikos@kde.org> <3C8A77DC.DEBCEA66@gmx.de> <200203091651.21019.staikos@kde.org> Message-ID: <3C8A925B.BAC8CE05@gmx.de> George Staikos wrote: > > On Saturday 09 March 2002 16:00, Michael Reiher wrote: > > On a related matter: Somebody merged the 2_2 branch into head. I did it > > locally as well several days ago, but didn't check in as I wasn't sure if > > that is really a good idea now. My thoughts were the following: > > > > First, it's not hard to maintain source compatiblity with Qt2/KDE2. > > Further, I guess there are many people who don't want to update their whole > > (stable) KDE 2.something to (a possibly buggy) KDE3.0 just to get an > > updated, bugfixed version of KWinTV. So I think we should try to ensure > > Qt2/KDE2 compatibility for some more time(Even more if we do the big change > > below). The problem is now that it's not easily possible to compile the > > HEADs kdenonbeta with Qt2/KDE2 simply because configure won't run through. > > It's compileable with the 2_2 branch for both version, however. This means > > I think we should stick to the 2_2 branch until at least KDE3.1(or for the > > rest of the life of the old KWinTV). Opinions? > > Yes the guys at SuSE did this. I have no problem with it, but as you said, > we should try to fix bugs for both. Is the one in HEAD still 2.2 > compatible at all? I have thrown out 2.2 everywhere here now. Hmm...a diff against my own KDE_2_2_BRANCH-merged-into-HEAD code(which definitly builds with 2.2) shows no real difference, so I guess the code is more or less the same and thus is still compatible. But as I said it's hard to check as HEAD doesn't compile against Qt2/KDE2. That was exactly my concern. > > > I completly agree that a rewrite of large parts of KWinTV is *badly* > > needed. Only I have no clue about the lowlevel video stuff. But I you say > > that what you have(or could be easyly added respectively) is feature wise > > about equal to the current capabilities of KWinTV. I think we(which means I > > would like to help ;) should go for it. > > Sounds good. I'll get my code into CVS sometime over the next week so you > guys can see it and start hacking with it if you want. > > Moritz Wenk also has expressed interest in joining this rewrite. Great. However, I can't do anything before April anyway as I have some exams pending. Greets Michael From kwintv@mail.kde.org Sun Mar 17 14:33:45 2002 From: kwintv@mail.kde.org (Christian Str=?ISO-8859-1?Q?=F8?=mmen [Number1/NumeroUno]) Date: Sun, 17 Mar 2002 15:33:45 +0100 Subject: [Kwintv] Rewrite has started... sort of Message-ID: <200203171533.AA4148756864@realityx.net> > I have created the cvs tree for the rewrite of kwintv. It's in KDE's CVS= HEAD > branch. The module is kdenonbeta again, and the directory is "kwintv3". > This will only have support for KDE3. I don't think it's worth it to sup= port > older versions. > > How does this sound? Huray! \ Christian A Str=F8mmen / \ Number1/NumeroUno @ Undernet - Email: number1@kde.org number1@realityx.ne= t / \ Web: www.realityx.net - Cell: +47 911 43 948 / Live your life by your dreams, not by the limits of reality... -- \ Christian A Str=F8mmen / \ Number1/NumeroUno @ Undernet - Email: number1@kde.org number1@realityx.ne= t / \ Web: www.realityx.net - Cell: +47 911 43 948 / Live your life by your dreams, not by the limits of reality... -- From kwintv@mail.kde.org Tue Mar 19 01:33:45 2002 From: kwintv@mail.kde.org (Richard Moore) Date: Tue, 19 Mar 2002 01:33:45 +0000 Subject: [Kwintv] RFC: The KWinTV rewrite Message-ID: <200203190133.45362.rich@xmelegance.org> =09=09=09 **************** =09=09=09 Introduction =09=09=09 **************** This document is an overview of the changes I've been making to the rewrite of the kwintv code that George added to cvs last week. As you'll see I've been pretty busy, so I've tried to break things down into managable chunks. If you just want the raw data, then skip to the bottom for links to the latest class documentation and the changelog. If you have any comments or suggestions please Richard Moore, =09=09=09********************* =09=09=09 Executive Summary =09=09=09********************* I've been hacking at the kwintv3 (qtvision) code that George imported last week, and the changes are becoming significant enough to warrant some discussion. The main things I've done so far are as follows: - Ported the code to Qt/KDE 3, and made it use the XMLGUI framework. - Split the old main window class into two, with the back end being a standalone QObject that can be reused. - Written a generic I/O framework for channel files. - Tried to make the code into a collection of reusable objects so that it can be split into a library for accessing TV devices and a collection of user interfaces that use the library. - Cleaned things up a bit. - Improved the scan wizard. - Added a bunch of kdoc comments to explain how things work to other developers (hint!). =09=09=09 ***************** =09=09=09 Current Plans =09=09=09 ***************** General =3D=3D=3D=3D=3D=3D=3D - At the moment I can't actually use this app as PAL support seems to be broken, so obviously I plan to fix this. - There are still more code cleanups needed. - Write a channel editor. Channel Wizard =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D There are a number of obvious improvements that can be made to the channel wizard. At the moment the ones I'm planning are: - Get the region data from V2 working using the XML region data format. - Extending the GUI to work with the region stuff. - Adding the ability to import old channel files. - Making the wizard look cooler. Improved Code-Reuse =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D I'd like to provide a range of ways this code can be used, the things that I'm tempted to work on at the moment are: - A KPart that can be embedded in Konq as a viewer for channel files. - A kicker applet and extension that contains a small TV. - A QWidget for displaying a TV. - A screensaver that shows a TV. - A hack that makes the desktop background a TV. - A DCOP interface to the QtVision back-end. Wouldn't It Be Nice If... =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D There are a number of things my ideal TV application would have: - An integrated TV listings viewer. - The ability to set alarms that trigger when a program is starting. - Teletext (videotext) support. - A good way to channel hop and find what's on. - Knowledge of the stations available in a given area, so that when you've found your channels you can just say 'this one is BBC 1' and the app will automatically assign the name, icons, a link to the website, listings etc. =09=09=09 ******************** =09=09=09 Detailed Changes =09=09=09 ******************** General =3D=3D=3D=3D=3D=3D=3D I've made various cleanups to the code while I've been working on it, partly to make it work nicely with my other changes, and partly just to make it easier to work with. I've tried to add kdoc comments to the part of the code I've worked on to make it easier to understand how it all works. I've also added a build target that creates a ChangeLog file from the log recorded by cvs using cvs2cl (see links) so people can keep track of what's being worked on. To make this useful, please try to give a decent explanation when you commit changes. Main Window =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D I converted the QMainWindow of the embedded code into a KMainWindow and ported it to use the XMLGUI framework. In addition I've split the code into two classes making the backend code and the application shell independent. Finally, I've started re-adding some of the features of the old KWinTV main window, with the aim of doing it all cleanly this time. Most of the basics are now in place and working, so it might even be possible to use the app already. I've re-implemented the fullscreen, hide all, and LCD channel number features of V2 as custom KActions, this is much cleaner than the old code and it might be worth using them in the next release of the V2 code too. Channel File Handling =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D I've written a generic API for loading and saving channel files. The framework is designed along the lines of KImageIO, and allows new filters to be added as required. The code is independent of the Video4Linux code, as shown by the command-line test_channelio tool which converts between different channel formats. The filters currently working are: - KwinTV 0.8.x channel format version 4 (Read-Only). - CSV format of the original QtVision code (Read-Write). - A new XML channel format (Read-Write). The only other formats I see a need for are the xawtv format and the format used by the win32 TV app that came with my Haupage card. Channel Wizard =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D The channel wizard in the embedded version of QtVision could afford to block the UI, but that is not acceptable here so I've rewritten it to be non-blocking. I also made the actual scanning code stand-alone so it should be possible to write a command line version etc. later. I've started adding the ability to use the region the user is in to speed up the scan. The data for a region is loaded from another XML file (instead of being hard-coded C++ as in the old kwintv) so it should be easy to add new regions. You can test this using the test_channelscannerregion tool. At the moment this code doesn't work as there are problems converting the frequency data I have into something the V4LDev class can understand. =09=09=09 ********* =09=09=09=09Links =09=09=09 ********* Developer Documentation =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D I've put a copy of the change log, and the latest kdoc output on my website so you can take a look even if you don't want to download the code. http://xmelegance.org/devel/kwintv3-docs/ http://xmelegance.org/devel/kwintv3-ChangeLog WebCVS =3D=3D=3D=3D=3D=3D The code is in the KDE cvs in the directory kdenonbeta/kwintv3/ which can be seen online via webCVS. http://webcvs.kde.org/cgi-bin/cvsweb.cgi/kdenonbeta/kwintv3/ cvs2cl =3D=3D=3D=3D=3D=3D This is a great tool that builds a ChangeLog file by analysing the logs recorded by cvs. http://www.red-bean.com/cvs2cl/ =09=09=09 *********** =09=09=09 The End =09=09=09 *********** Document Revision: $Id: README.rich,v 1.1 2002/03/19 01:35:16 rich Exp $ From kwintv@mail.kde.org Wed Mar 20 05:32:26 2002 From: kwintv@mail.kde.org (George Staikos) Date: Wed, 20 Mar 2002 00:32:26 -0500 Subject: [Kwintv] Re: RFC: The KWinTV rewrite In-Reply-To: <200203190133.45362.rich@xmelegance.org> References: <200203190133.45362.rich@xmelegance.org> Message-ID: <200203200032.26758.staikos@kde.org> On Monday 18 March 2002 20:33, Richard Moore wrote: Here are just a few quick notes I can add... > - At the moment I can't actually use this app as PAL support seems to > be broken, so obviously I plan to fix this. As I mentioned to Rich, it's not broken on NTSC too. Regardless, this is just the "scan blindly" code. The algorithm is probably not as good as it could be and I would like to do a more mathematical algorithm (perhaps fitting to a curve and checking for a peak numerically). I would like to have channel lists for various countries available as plugins, or at least as separate text files instead of including them directly in the code. There is not need to load them up all the time. > - Write a channel editor. Yeah what I have there is crap. :) > - Making the wizard look cooler. And not allow the user to change NTSC<->PAL<->SECAM while it is scanning. :) Of course we will also have to add the ability to use the country lists here. > I'd like to provide a range of ways this code can be used, the things > that I'm tempted to work on at the moment are: > > - A KPart that can be embedded in Konq as a viewer for channel files. > > - A kicker applet and extension that contains a small TV. > > - A QWidget for displaying a TV. > > - A screensaver that shows a TV. > > - A hack that makes the desktop background a TV. Those all sound great and basically parallel my goals too. The only concern I have is to make sure that the video sources are compatible. For instance, some require weird hacks to go "fullscreen". Others have minimum/maximum sizes. The device probing code (which only does V4L currently, but the Xv probing code in the old kwintv works fine) works very well at detecting devices that are in use/inaccessible, so these things can be very easily separated without risk of device conflicts. The channel files will have to be separate for each "source" so that, for instance someone with satellite and cable can have two tuners open, each with different channel listings. > - A DCOP interface to the QtVision back-end. Of course... We have this in the old code too. We need to add much more to it though. It should be able to read the state of any mainwindow as well as change its state. I think we could even make this a plugin, along with having support for other similar plugins such as IR Remote. > - The ability to set alarms that trigger when a program is starting. We could integrate with kalarm for this. > - Teletext (videotext) support. Yes we need this and we don't have any code for it yet. > The only other formats I see a need for are the xawtv format and the > format used by the win32 TV app that came with my Haupage card. A perfect thing for plugins if you ask me. Addition: - We need an onscreen display class. The old one is not ideal. I've seen some other classes for this and I don't like them either. We need something that uses the standard fixed width fonts, alpha channel for background, and is still readable. Not an easy undertaking. :) We should also use a graphic for volume control as most tvs do. I guess this would also fit in perfectly as a control plugin like the IR Remote and DCOP plugins. -- George Staikos From kwintv@mail.kde.org Wed Mar 20 15:08:13 2002 From: kwintv@mail.kde.org (kwintv@mail.kde.org) Date: Wed, 20 Mar 2002 15:08:13 +0000 Subject: [Kwintv] Quick picture of latest mainwindow Message-ID: --------------Boundary-00=_P12A0RF6G7MK0RRYWKR3 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit I thought this might be interesting - it shows the start of a channel editor on the left, and the volume actions I put together last night. You can see some other snapshots at http://xmelegance.org/devel/kwintv-pics/ Rich. --------------Boundary-00=_P12A0RF6G7MK0RRYWKR3 Content-Type: image/png; name="latest-mainwin.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="latest-mainwin.png" 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 F9G8nQAAAABJRU5ErkJggg== --------------Boundary-00=_P12A0RF6G7MK0RRYWKR3-- From kwintv@mail.kde.org Wed Mar 20 16:03:02 2002 From: kwintv@mail.kde.org (Stephan Kulow) Date: 20 Mar 2002 16:03:02 -0000 Subject: [Kwintv] Bug#36238: marked as done (kwintv crashes on exit) by George Staikos In-Reply-To: <200203201053.39368.staikos@kde.org> References: <200203201053.39368.staikos@kde.org> <20011216183436.4566.qmail@master.kde.org> Message-ID: Your message with subj: kwintv crashes on exit Thank you for your bug report. This bug/feature request has already been reported, and this report will be marked as a duplicate. -- George Staikos has caused the attached bug report to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what I'm talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Stephan Kulow (administrator, KDE bugs database) Received: (at submit) by bugs.kde.org; 16 Dec 2001 18:34:37 +0000 Received: (qmail 4567 invoked by uid 33); 16 Dec 2001 18:34:36 -0000 Date: 16 Dec 2001 18:34:36 -0000 Message-ID: <20011216183436.4566.qmail@master.kde.org> To: submit@bugs.kde.org Subject: kwintv crashes on exit From: kontrollator@gmx.de Package: kwintv Version: 0.8.9 (using KDE 2.2.1 ) Severity: normal Installed from: yes Compiler: gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-85) OS: Linux (i686) release 2.4.16 OS/Compiler notes: every time i exit kwintv it crashes with sigterm 11. it is easy to repdroduce start it and stop it then it will crash (Submitted via bugs.kde.org) (Called from KBugReport dialog) From kwintv@mail.kde.org Wed Mar 20 16:03:01 2002 From: kwintv@mail.kde.org (Stephan Kulow) Date: 20 Mar 2002 16:03:01 -0000 Subject: [Kwintv] Bug#30981: marked as done (kwintv uses the wrong v4l-interface) by George Staikos In-Reply-To: <200203201053.31704.staikos@kde.org> References: <200203201053.31704.staikos@kde.org> <200108181722.NAA12074@nitro.0wned.org> Message-ID: Your message with subj: kwintv uses the wrong v4l-interface Thank you for your bug report. The bug that you reported has been identified, and has been fixed in the latest development (CVS) version of KDE. The bug report will be closed. -- George Staikos has caused the attached bug report to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what I'm talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Stephan Kulow (administrator, KDE bugs database) Received: (at submit) by bugs.kde.org; 18 Aug 2001 17:22:42 +0000 Received: (qmail 26556 invoked from network); 18 Aug 2001 17:22:41 -0000 Received: from 0wned.org (HELO nitro.0wned.org) (root@204.50.58.21) by max.tat.physik.uni-tuebingen.de with SMTP; 18 Aug 2001 17:22:41 -0000 Received: from there (firewall@thunk.is.0wned.org [192.168.2.6]) by nitro.0wned.org (8.9.3/8.6.9) with SMTP id NAA12074 for ; Sat, 18 Aug 2001 13:22:28 -0400 Message-Id: <200108181722.NAA12074@nitro.0wned.org> Content-Type: text/plain; charset="iso-8859-1" X-KMail-Redirect-From: Dominik Bodi Subject: kwintv uses the wrong v4l-interface From: Dominik Bodi (by way of George Staikos ) Date: Sat, 18 Aug 2001 13:20:23 -0400 To: submit@bugs.kde.org MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Rating: max.tat.physik.uni-tuebingen.de 300/1000/N Package: kwintv Version: 0.8.8 (KDE 2.2) (Debian Package 4:2.2.0-final-1 (testing/unstable)) Severity: normal Compiler: gcc version 2.95.4 20010721 (Debian prerelease) OS: Linux 2.4.7 i686 (Debian Package 4:2.2.0-final-1 (testing/unstable)) My system is running with 2.4.x kernel with enabled devfsd. Thus, there is no /dev/video device anymore but /dev/video0 The ./configure script detects this correctly, and kwintv compiles without errors. When starting kwintv, following error message appears at the console: /dev/video0 [v4l2]: v4l2 support seems to be missing. Using v4l instead. winTVSCreenWidget - base constructor called Fatal: v4lx: Error opening v4lx device /dev/video: Datei oder Verzeichnis nicht gefunden in ::v4lxif (The last few word are German and mean: "File or Directory not found in ....") It seems kwintv looks if there is a /dev/video0 node present and then tries to use the v4l2 interface. However, the stock 2.4.x kernels do not implement the new v4l2-interface, but the old v4l, this causing kwintv not to start. Workaround: start kwintv with the command line option -r /dev/video0 Workaround 2: configure devfsd to create a symlink from /dev/video0 to /dev/video From kwintv@mail.kde.org Wed Mar 20 22:27:57 2002 From: kwintv@mail.kde.org (George Staikos) Date: Wed, 20 Mar 2002 17:27:57 -0500 Subject: [Kwintv] Link Message-ID: <200203201727.57660.staikos@kde.org> Well the strangest things happen. :) I just started receiving email about the "story" on the "kde news site" about kwintv. I had a look, and it is true. So FYI: http://dot.kde.org/1016654707/ Looks like this is going to be quite popular. -- George Staikos From kwintv@mail.kde.org Thu Mar 21 05:32:20 2002 From: kwintv@mail.kde.org (George Staikos) Date: Thu, 21 Mar 2002 00:32:20 -0500 Subject: [Kwintv] Fwd: KWinTV Future Vision Feedback Message-ID: <200203210032.20124.staikos@kde.org> ---------- Forwarded Message ---------- Subject: KWinTV Future Vision Feedback Date: Thu, 21 Mar 2002 00:26:39 -0500 From: Yvonne Aubourg To: staikos@kde.org A kicker applet and extension that contains a small TV. ********This would be really cool. A screensaver that shows a TV. ********So would this. A hack that makes the desktop background a TV. ********I don't know if I would like the icons on top of the TV(and besides windows cover most of it). An integrated TV listings viewer. ********You mean like TV Guide? That'd be awesome. The ability to set alarms that trigger when a program is starting. ********Yeah, I always forget to watch certain things. Teletext (videotex) support. ********Don't know what that is. A good way to channel hop and find what is on. ********Is there any way to break up the window and show like 4 channels at the same time? Knowledge of the stations available in a given area, so that when you have found your channels you can just say 'this one is BBC 1' and the app will automatically assign the name, icons, a link to the website, listings etc. ********Do this! One thing that's not really a "future vision" is that once I accidentally lost all my channels because I clicked on "New Channels" when I was trying to add a station. I think there should be a better description. Sincerely, Yvonne Aubourg ------------------------------------------------------- -- George Staikos From kwintv@mail.kde.org Thu Mar 21 05:37:55 2002 From: kwintv@mail.kde.org (George Staikos) Date: Thu, 21 Mar 2002 00:37:55 -0500 Subject: [Kwintv] Re: KWinTV Future Vision Feedback In-Reply-To: <3C996F0F.25CB40E@mit.edu> References: <3C996F0F.25CB40E@mit.edu> Message-ID: <200203210037.55297.staikos@kde.org> On Thursday 21 March 2002 00:26, Yvonne Aubourg wrote: > A hack that makes the desktop background a TV. > ********I don't know if I would like the icons > on top of the TV(and besides windows cover most > of it). This has actually been a feature in other players for quite some time. Some people obiously like it. :) Plus with KDE you can now make an iconless desktop if you like. > An integrated TV listings viewer. > ********You mean like TV Guide? That'd be awesome. Yup that's the idea. They would be obtained from a website via xml. > Teletext (videotex) support. > ********Don't know what that is. For the deaf... or for the pubs. ;) We call it closed captioning in north america. I believe (perhaps I'm mistaken?) that this is more advanced in design in Europe though. > A good way to channel hop and find what is on. > ********Is there any way to break up the window and show like 4 > channels at the same time? Unfortunately not. The hardware can only tune a given frequency at once. The tuner manufacturers try to lead you to believe that you can watch multiple channels at once but this is not true. Changing channels takes a significant amount of time too, so it's not very ideal to poll channels (the only way this can be done). I don't think it's worth implementing. However you can always get a splitter and a second tv tuner card. We will support that for sure. > One thing that's not really a "future vision" is that once I > accidentally lost all my channels because I clicked on > "New Channels" when I was trying to add a station. I think > there should be a better description. That whole design is gone. No worries about that at all. The new system is much more modular and user friendly. Plus you can have channel groups associated to a given tuner source so you don't have change channel files manually when viewing a different source (such as satellite, whatever..). -- George Staikos From kwintv@mail.kde.org Thu Mar 21 06:48:28 2002 From: kwintv@mail.kde.org (John W. Duprey) Date: 21 Mar 2002 01:48:28 -0500 Subject: [Kwintv] Re: KWinTV Future Vision Feedback In-Reply-To: <200203210037.55297.staikos@kde.org> References: <3C996F0F.25CB40E@mit.edu> <200203210037.55297.staikos@kde.org> Message-ID: <1016693308.14399.34.camel@lexx.home.now> > > A hack that makes the desktop background a TV. > > ********I don't know if I would like the icons > > on top of the TV(and besides windows cover most > > of it). > > This has actually been a feature in other players for quite some time. Some > people obiously like it. :) Plus with KDE you can now make an iconless > desktop if you like. This might be neat...guess I'd have to see it. > > An integrated TV listings viewer. > > ********You mean like TV Guide? That'd be awesome. > > Yup that's the idea. They would be obtained from a website via xml. It would be awesome if kwintv could incorporate some TIVO-like functionality. If you had the TV listings for shows, how hard would it be to schedule a show to be recorded on a particular channel at a particulr time? Some simple VCR-like controls would be nice... This would be a very exciting feature to me. I suppose pausing "live" TV would be too hard since it would require turning kwintv into an mpeg player which is out of the scope of what QTVision can do ... right? Forget the fact that you'd have to encode and display the mpeg video on the fly too... XawTV has a nice feature of being able to cycle through the channels and display thumbnails...albeit slow. It'd be nice to have the same kind of functionality - perhaps a thumbnail by the channel number in the channel listing... Do you think a good portion of the functionality may be best implemented as plugins - optional funcationality? I like the way the project seems to be shaping up. I used to use Kwintv long ago. Recent versions the channel wizard and list stopped working properly so I fell back to xawtv. I'll have to give kwintv and another go soon. Thanks! -John From kwintv@mail.kde.org Thu Mar 21 08:23:37 2002 From: kwintv@mail.kde.org (Michael Stucki) Date: Thu, 21 Mar 2002 09:23:37 +0100 Subject: [Kwintv] Fwd: KWinTV Future Vision Feedback In-Reply-To: <200203210032.20124.staikos@kde.org> References: <200203210032.20124.staikos@kde.org> Hi all, just this quick note from me... > An integrated TV listings viewer. > ********You mean like TV Guide? That'd be awesome. Do you guys know nxtvepg? If you could integrate this functionality to kwintv, that would be absolutely perfect! :-) http://nxtvepg.tripod.com/ > Teletext (videotex) support. > ********Don't know what that is. Isn't it enough to use the code of Alevt? Best regards, Michael From kwintv@mail.kde.org Thu Mar 21 11:22:47 2002 From: kwintv@mail.kde.org (Jan Tait) Date: Thu, 21 Mar 2002 13:22:47 +0200 Subject: [kwintv] TIVO-like functionality... Message-ID: >It would be awesome if kwintv could incorporate some TIVO-like >functionality. If you had the TV listings for shows, how hard would it >be to schedule a show to be recorded on a particular channel at a >particulr time? Some simple VCR-like controls would be nice... This >would be a very exciting feature to me. > >I suppose pausing "live" TV would be too hard since it would require >turning kwintv into an mpeg player which is out of the scope of what >QTVision can do ... right? Forget the fact that you'd have to encode >and display the mpeg video on the fly too... Does it have to be mpeg? If you don't want to pause for too long (just make it quick on the potty) the video can be streamed directly to harddisk, and be read from there when watching on? When pausing, streaming starts. When continuing, streaming goes on in another file, while the old one is streamed to screen, continuing with the second file when the first is done (deleting the first of course) continuing recording in a third file while the second is streamed and deleted and so forth. I mean, this would be great, and would certainly kick some MS butts... Mpeg would be smaller of course, and would reduce stress on the run (you may run out of hard disk when having a small one...), so integrating an mpeg player would seem feasible... maybe use code from mplayer,xine or so. mplayer is a very good player, and vcr is an excellent recorder. Maybe get some tricks there? It would certainly be something to get something like this to work - I like the idea! Cheers, Jan Tait From kwintv@mail.kde.org Thu Mar 21 12:08:00 2002 From: kwintv@mail.kde.org (kwintv@mail.kde.org) Date: Thu, 21 Mar 2002 12:08:00 +0000 Subject: [Kwintv] Fwd: KWinTV Message-ID: ---------- Forwarded Message ---------- Subject: KWinTV Date: Thu, 21 Mar 2002 03:42:09 +0100 (MET) From: Adam Hunt To: rich@kde.org I love your plans for KWinTV. I have been hoping for a long time that somone would pickup development on it. Thanks. I know it's not that big of a priority but a TV list viewer would be slick. Check out 'tvlisting'. It's a perl based console program that grabs data from the tvguide.com website, parses it and displays it in a number of formats. Maybe it would be a good place to start. tvlisting --> http://www.cherrynebula.net/projects/tvlisting/tvlisting.php Thanks for your work. --adam -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net ------------------------------------------------------- From kwintv@mail.kde.org Thu Mar 21 17:39:09 2002 From: kwintv@mail.kde.org (kwintv@mail.kde.org) Date: Thu, 21 Mar 2002 17:39:09 +0000 Subject: [Kwintv] Fwd: suggestion for KwinTV Message-ID: ---------- Forwarded Message ---------- Subject: suggestion for KwinTV Date: Thu, 21 Mar 2002 18:29:10 +0100 From: "Edmund Humenberger" To: http://deinterlace.sourceforge.net/ improves images a lot. is open source, but not ported to linux. see FAQ thanx ed ------------------------------------------------------- From kwintv@mail.kde.org Thu Mar 21 18:27:06 2002 From: kwintv@mail.kde.org (=?iso-8859-1?Q?Christian_A_Str=F8mmen_=5BNumber1/NumeroUno=5D?=) Date: Thu, 21 Mar 2002 19:27:06 +0100 Subject: [Kwintv] Re: KWinTV Future Vision Feedback References: <3C996F0F.25CB40E@mit.edu> <200203210037.55297.staikos@kde.org> Message-ID: <003a01c1d106$02675560$0501140a@luna> > > Teletext (videotex) support. > > ********Don't know what that is. > > For the deaf... or for the pubs. ;) We call it closed captioning in north > america. I believe (perhaps I'm mistaken?) that this is more advanced in > design in Europe though. I think you've misunderstood teletext. It's not (just) for closed captioning (actually I'm quite sure that's the least used part of it), it's more like a miniature www. Each tv-channel in Norway sends out teletext, 2000-3000 pages on each channel, containing everything from news to word-games and advertising. Every european channel uses teletext (check out MTV :), and I heard rumours before that this wasn't used at all in the US, this seems to confirm that. Teletext is an "important" feature to have. Also, most channels use the teletext pages to show of their tv-guide, this could maybe make it possible to fetch the tv-guide directly from these pages (??).. \ Christian A Strřmmen / \ Number1/NumeroUno @ Undernet - Email: number1@kde.org number1@realityx.net / \ Web: www.realityx.net - Cell: +47 911 43 948 / Live your life by your dreams, not by the limits of reality... From kwintv@mail.kde.org Thu Mar 21 19:55:45 2002 From: kwintv@mail.kde.org (George Staikos) Date: Thu, 21 Mar 2002 14:55:45 -0500 Subject: [Kwintv] Fwd: suggestion for KwinTV In-Reply-To: References: Message-ID: <200203211455.45977.staikos@kde.org> On Thursday 21 March 2002 12:39, Richard J.Moore wrote: > http://deinterlace.sourceforge.net/ > > improves images a lot. is open source, but not ported > to linux. I think we should definitely try to provide a plugin or hook for this. I'm sure it's rather cpu intensive so we don't want to depend on it, of course. -- George Staikos From kwintv@mail.kde.org Thu Mar 21 19:57:56 2002 From: kwintv@mail.kde.org (George Staikos) Date: Thu, 21 Mar 2002 14:57:56 -0500 Subject: [Kwintv] Re: KWinTV Future Vision Feedback In-Reply-To: <003a01c1d106$02675560$0501140a@luna> References: <3C996F0F.25CB40E@mit.edu> <200203210037.55297.staikos@kde.org> <003a01c1d106$02675560$0501140a@luna> Message-ID: <200203211457.56133.staikos@kde.org> On Thursday 21 March 2002 13:27, Christian A Strřmmen [Number1/NumeroUno] wrote: > > > Teletext (videotex) support. > > > ********Don't know what that is. > > > > For the deaf... or for the pubs. ;) We call it closed captioning in > > north > > > america. I believe (perhaps I'm mistaken?) that this is more advanced in > > design in Europe though. > > I think you've misunderstood teletext. It's not (just) for closed > captioning (actually I'm quite sure that's the least used part of it), it's > more like a miniature www. > > Each tv-channel in Norway sends out teletext, 2000-3000 pages on each > channel, containing everything from news to word-games and advertising. > Every european channel uses teletext (check out MTV :), and I heard rumours > before that this wasn't used at all in the US, this seems to confirm that. > > Teletext is an "important" feature to have. Also, most channels use the > teletext pages to show of their tv-guide, this could maybe make it possible > to fetch the tv-guide directly from these pages (??).. Yes that's what I meant by more advanced in Europe. :) I understood this to be the way it worked but I have never seen it before so I couldn't comment in detail. Thanks for the details though. It sure helps north americans understand. ;) -- George Staikos From kwintv@mail.kde.org Thu Mar 21 20:06:03 2002 From: kwintv@mail.kde.org (George Staikos) Date: Thu, 21 Mar 2002 15:06:03 -0500 Subject: [kwintv] TIVO-like functionality... In-Reply-To: References: Message-ID: <200203211506.03872.staikos@kde.org> On Thursday 21 March 2002 06:22, Jan Tait wrote: > >I suppose pausing "live" TV would be too hard since it would require > >turning kwintv into an mpeg player which is out of the scope of what > >QTVision can do ... right? Forget the fact that you'd have to encode > >and display the mpeg video on the fly too... > > Does it have to be mpeg? If you don't want to pause for too long (just > make > it quick on the potty) the video can be streamed directly to harddisk, > and be > read from there when watching on? When pausing, streaming starts. > When continuing, streaming goes on in another file, while the old one > is > streamed to screen, continuing with the second file when the first is > done > (deleting the first of course) continuing recording in a third file > while the second > is streamed and deleted and so forth I think this is a bit unrealistic. It would be a very heavy burden on the cpu, disk, and the X server because images would have to be constantly saved, loaded, blt, etc. A quick calculation shows me that this is ~800MB/minute uncompressed. PVRs can do this because they have specialised and dedicated hardware. We do not. . > I mean, this would be great, and would certainly kick some MS butts... > Mpeg would be smaller of course, and would reduce stress on the run > (you > may run out of hard disk when having a small one...), so integrating > an > mpeg player would seem feasible... maybe use code from mplayer,xine or > so. mplayer is a very good player, and vcr is an excellent recorder. > Maybe > get some tricks there? > It would certainly be something to get something like this to work - I > like the idea! I think we're going to stay away from playing video streams. It doesn't make sense when there are so many players, including arts. The closest we should come is perhaps embedding an arts player object when it becomes more evolved. KWinTV is an application for viewing V4L and Xv streams - streaming video overlays from hardware devices. Now what would be cool is to support mpeg hardware, another feature of V4L at least. That could be a playback source and a recording source. -- George Staikos From kwintv@mail.kde.org Fri Mar 22 11:14:08 2002 From: kwintv@mail.kde.org (Jan Tait) Date: Fri, 22 Mar 2002 13:14:08 +0200 Subject: [kwintv] no pausing on the tv Message-ID: >>I think this is a bit unrealistic. It would be a very heavy burden on the >>cpu, disk, and the X server because images would have to be constantly saved, >>loaded, blt, etc. A quick calculation shows me that this is ~800MB/minute >>uncompressed. PVRs can do this because they have specialised and dedicated >>hardware. We do not. >>I think we're going to stay away from playing video streams. It doesn't >>make sense when there are so many players, including arts. The closest we >>should come is perhaps embedding an arts player object when it becomes more >>evolved. KWinTV is an application for viewing V4L and Xv streams - streaming >>video overlays from hardware devices. >>Now what would be cool is to support mpeg hardware, another feature of V4L >>at least. That could be a playback source and a recording source. I absolutely agree -> just a thought... ;-) We in South Africa have a lot of commercials anyway... Cheers, From kwintv@mail.kde.org Sat Mar 23 10:42:06 2002 From: kwintv@mail.kde.org (Stefan Hellwig) Date: Sat, 23 Mar 2002 11:42:06 +0100 Subject: [Kwintv] KWinTV (CVS) does not work anymore on KDE3 RC4 Message-ID: <200203231142.06732.stefan@stefanhellwig.de> Hi! A strange thing happens here. I've recompiled KDE yesterday (it's RC4 now= ) into a clean/empty directory. Then I took KWinTV's CVS code and did a cle= an compile/reinstall. However, the compiled binary does not work anymore, an= d when I want to start it from the console (to get debugging info) the only= =20 thing =09I get is this: ASSERT: debug output not ended with \n ASSERT: debug output not ended with \n ASSERT: debug output not ended with \n ASSERT: debug output not ended with \n ASSERT: debug output not ended with \n When I run the binary that I made (using the same KWinTV CVS code) for KD= E3=20 RC 3 it runs fine - even in RC4. Just the newly compiled binary that I=20 made using RC4 includes and libraries (and qt-copy) does not work. When I= =20 try to give it some parameters (or just a "-?") it gives me a segmentatio= n=20 fault. Can anyone reproduce this? Since the code did not change recently=20 my guess is that it has to do something with a change made to Qt or KDE=20 recently... BTW, I really like all the ideas regarding the re-write of KWinTV, I just= =20 didn't have the time to comment on it. Plus, it does not work for me on=20 KDE3 RC4 as well (using latest CVS). Regards, Stefan. --=20 The Jenna von Oy WebSite - http://www.jennavonoy.com/ Run by fans, for fans, in cooperation with Jenna von Oy! From kwintv@mail.kde.org Mon Mar 25 02:43:07 2002 From: kwintv@mail.kde.org (=?iso-8859-1?B?U2ViYXN0aeFuIEdvbnrhbGV6?=) Date: Sun, 24 Mar 2002 23:43:07 -0300 Subject: [Kwintv] PAL-NC Message-ID: <002001c1d3a6$cc8fe9e0$ff0ffea9@SEBA> This is a multi-part message in MIME format. ------=_NextPart_000_001C_01C1D38D.A6149220 Content-Type: multipart/alternative; boundary="----=_NextPart_001_001D_01C1D38D.A6149220" ------=_NextPart_001_001D_01C1D38D.A6149220 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello ! I want to use the kwintv app with the PAL-NC norm. At the page http://www.mathematik.uni-kl.de/~wenk/kwintv/ver.html, one = can read the following change log item: 0.7.4 --- 1. September 1999 * fixed code in dsp.cpp * mute when gonig down * added --enable-bnorms to configure script=20 to support extra bttv norms like PAL-NC -M -N NTSC-JP (choosing PAL-N or NTSC-JP may crash your computer, so be careful!) * added --disable-mixer to configure script=20 do disable mixer support by kwintv * removed Import|xawtv from menu * fixed bug in cut|copy|paste program * removed vtx tree (will be back soon) * fixed "wrong volume at startup" bug * OSD only in full screen mode=20 but, I haven't the option --enable-bnorms in my kwintv which version is = 0.8.9 How can I view the PAL_NC norm ? I attach 2 files: * kwintv_version.txt (kwintv -v >kwintv_version.txt) * kwintv_options.txt (kwintv --help-all > kwintv_options.txt) Thank you in advance, Sebasti=E1n Gonz=E1lez ------=_NextPart_001_001D_01C1D38D.A6149220 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hello !
 
I want to use the kwintv app with the = PAL-NC=20 norm.
 
At the page http://www= .mathematik.uni-kl.de/~wenk/kwintv/ver.html,=20 one can read the following change log item:
0.7.4 --- 1. =
September 1999
 * fixed code in dsp.cpp
 * mute when gonig down
 * added --enable-bnorms  to configure script=20
	to support extra bttv norms like PAL-NC -M -N NTSC-JP
   (choosing PAL-N or NTSC-JP may crash your computer, so be careful!)
 * added --disable-mixer  to configure script=20
	do disable mixer support by kwintv
 * removed Import|xawtv from menu
 * fixed bug in cut|copy|paste program
 * removed vtx tree (will be back soon)
 * fixed "wrong volume at startup" bug
 * OSD only in full screen mode 
but, I haven't the option = --enable-bnorms in my=20 kwintv which version is 0.8.9
 
How can I view the PAL_NC norm = ?
 
I attach 2 files:
 
* kwintv_version.txt (kwintv -v=20 >kwintv_version.txt)
* kwintv_options.txt (kwintv --help-all = >=20 kwintv_options.txt)
 
Thank you in advance,
 
Sebasti=E1n = Gonz=E1lez
------=_NextPart_001_001D_01C1D38D.A6149220-- ------=_NextPart_000_001C_01C1D38D.A6149220 Content-Type: text/plain; name="kwintv_options.txt" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="kwintv_options.txt" Usage: kwintv [Qt-options] [KDE-options] [options] =0A= =0A= KWinTV is a KDE application for TV cards=0A= supported by a Video4Linux compatible driver.=0A= =0A= Generic options:=0A= --help Show help about options=0A= --help-qt Show Qt specific options=0A= --help-kde Show KDE specific options=0A= --help-all Show all options=0A= --author Show author information=0A= -v, --version Show version information=0A= --license Show license information=0A= -- End of options=0A= =0A= Qt options:=0A= --display Use the X-server display 'displayname'.=0A= --session Restore the application for the given = 'sessionId'.=0A= --cmap Causes the application to install a private = color=0A= map on an 8-bit display.=0A= --ncols Limits the number of colors allocated in the = color=0A= cube on an 8-bit display, if the application = is=0A= using the QApplication::ManyColor color=0A= specification.=0A= --nograb tells Qt to never grab the mouse or the = keyboard.=0A= --dograb running under a debugger can cause an = implicit=0A= -nograb, use -dograb to override.=0A= --sync switches to synchronous mode for debugging.=0A= --fn, --font defines the application font.=0A= --bg, --background sets the default background color and an=0A= application palette (light and dark shades = are=0A= calculated).=0A= --fg, --foreground sets the default foreground color.=0A= --btn, --button sets the default button color.=0A= --name sets the application name.=0A= --title sets the application title (caption).=0A= --visual TrueColor forces the application to use a TrueColor = visual on=0A= an 8-bit display.=0A= --inputstyle <inputstyle> sets XIM (X Input Method) input style. = Possible=0A= values are onthespot, overthespot, = offthespot and=0A= root.=0A= --im <XIM server> set XIM server.=0A= --noxim disable XIM.=0A= =0A= KDE options:=0A= --caption <caption> Use 'caption' as name in the titlebar.=0A= --icon <icon> Use 'icon' as the application icon.=0A= --miniicon <icon> Use 'icon' as the icon in the titlebar.=0A= --dcopserver <server> Use the DCOP Server specified by 'server'.=0A= --nocrashhandler Disable crash handler, to get core dumps.=0A= --waitforwm Waits for a WM_NET compatible windowmanager.=0A= --style <style> sets the application GUI style.=0A= --geometry <geometry> sets the client geometry of the main widget.=0A= =0A= Options:=0A= --bpp <pits per pixel> color depth of the display is <pits per = pixel>=0A= -b, --palette <id> force used palette for display to <id>=0A= -p, --shift <int> shift frame buffer (TV image) by <int> bytes=0A= -s, --refresh <mode> set refresh mode to <mode>=0A= -r, --device <dev> use device <dev> as video4linux device = [/dev/video]=0A= -d, --noxfree disable XFree extentions (VidMode, DGA, DV)=0A= ------=_NextPart_000_001C_01C1D38D.A6149220 Content-Type: text/plain; name="kwintv_version.txt" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="kwintv_version.txt" Qt: 2.3.1=0A= KDE: 2.2.1=0A= KWinTV: 0.8.9=0A= ------=_NextPart_000_001C_01C1D38D.A6149220-- From kwintv@mail.kde.org Mon Mar 25 10:47:42 2002 From: kwintv@mail.kde.org (kwintv@mail.kde.org) Date: Mon, 25 Mar 2002 11:47:42 +0100 (CET) Subject: [Kwintv] PAL-NC In-Reply-To: <002001c1d3a6$cc8fe9e0$ff0ffea9@SEBA> Message-ID: <Pine.LNX.4.44.0203251146030.18274-100000@megarouter.rave.org> On Sun, 24 Mar 2002, [iso-8859-1] Sebasti=E1n Gonz=E1lez wrote: > > Hello ! > > I want to use the kwintv app with the PAL-NC norm. > > At the page http://www.mathematik.uni-kl.de/~wenk/kwintv/ver.html, one ca= n read the following change log item: > 0.7.4 --- 1. September 1999 > * fixed code in dsp.cpp > * mute when gonig down > * added --enable-bnorms to configure script ^^^^^^^^^^^^^^^^ I think you read over this :) it is not a CLI option of kwintv but an option of the configure script. so do: =09./configure --enable-bnorms && make && make install instead of =09./configure && make && make install > =09to support extra bttv norms like PAL-NC -M -N NTSC-JP > (choosing PAL-N or NTSC-JP may crash your computer, so be careful!) > * added --disable-mixer to configure script > =09do disable mixer support by kwintv > * removed Import|xawtv from menu > * fixed bug in cut|copy|paste program > * removed vtx tree (will be back soon) > * fixed "wrong volume at startup" bug > * OSD only in full screen mode > but, I haven't the option --enable-bnorms in my kwintv which version is 0= =2E8.9 > > How can I view the PAL_NC norm ? > > I attach 2 files: > > * kwintv_version.txt (kwintv -v >kwintv_version.txt) > * kwintv_options.txt (kwintv --help-all > kwintv_options.txt) > > Thank you in advance, > > Sebasti=E1n Gonz=E1lez > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~ Koen Bailleul Yet Another BO= FH 4th year Computer Science (AT LAST!!!) Personal systems happily running Lin= ux E-mail: kbailleu@vub.ac.be Registered Linux User #531= 29 Homepage: www.microsoft.com :) Co-founder of Brussels Linux Users Gro= up ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~ Message written on 100% recycled bytes, cleared without chlorine!! =09=09 Q to Q: "DON'T PROVOKE THE BORG" From kwintv@mail.kde.org Mon Mar 25 18:43:29 2002 From: kwintv@mail.kde.org (kwintv@mail.kde.org) Date: 25 Mar 2002 18:43:29 -0000 Subject: [Kwintv] Bug#39775: Window titlebar is away on resize from fullscreen in normal windowmode Message-ID: <20020325184329.15762.qmail@mail.kde.org> Package: kwintv Version: 0.8.9 (using KDE 2.2.1 ) Severity: normal Installed from: SuSE Compiler: gcc version 2.95.3 20010315 (SuSE) OS: Linux (i686) release 2.4.10-4GB OS/Compiler notes: Window titlebar is away on resize from fullscreen in normal windowmode. I have set the full screen mode and later after a movie on a tv programm in normal window mode again, and then was the window titlebar away or out the screen (x:(0) y:(-20)). I cann't move the window without the titlebar.. (Submitted via bugs.kde.org) (Called from KBugReport dialog) From kwintv@mail.kde.org Tue Mar 26 01:27:50 2002 From: kwintv@mail.kde.org (George Staikos) Date: Mon, 25 Mar 2002 20:27:50 -0500 Subject: [Kwintv] KWinTV (CVS) does not work anymore on KDE3 RC4 In-Reply-To: <200203231142.06732.stefan@stefanhellwig.de> References: <200203231142.06732.stefan@stefanhellwig.de> Message-ID: <200203252027.50283.staikos@kde.org> The only thing that changed is the default video device. Try giving it explicitly and see if it helps. On Saturday 23 March 2002 05:42, Stefan Hellwig wrote: > A strange thing happens here. I've recompiled KDE yesterday (it's RC4 now) > into a clean/empty directory. Then I took KWinTV's CVS code and did a clean > compile/reinstall. However, the compiled binary does not work anymore, and > when I want to start it from the console (to get debugging info) the only > thing I get is this: > > ASSERT: debug output not ended with \n > ASSERT: debug output not ended with \n > ASSERT: debug output not ended with \n > ASSERT: debug output not ended with \n > ASSERT: debug output not ended with \n > > When I run the binary that I made (using the same KWinTV CVS code) for KDE3 > RC 3 it runs fine - even in RC4. Just the newly compiled binary that I > made using RC4 includes and libraries (and qt-copy) does not work. When I > try to give it some parameters (or just a "-?") it gives me a segmentation > fault. Can anyone reproduce this? Since the code did not change recently > my guess is that it has to do something with a change made to Qt or KDE > recently... > > BTW, I really like all the ideas regarding the re-write of KWinTV, I just > didn't have the time to comment on it. Plus, it does not work for me on > KDE3 RC4 as well (using latest CVS). > > Regards, Stefan. -- George Staikos From kwintv@mail.kde.org Tue Mar 26 03:50:16 2002 From: kwintv@mail.kde.org (=?iso-8859-1?B?U2ViYXN0aeFuIEdvbnrhbGV6?=) Date: Tue, 26 Mar 2002 00:50:16 -0300 Subject: [Kwintv] trying to compile Message-ID: <000901c1d479$57f52720$ff0ffea9@SEBA> Hello! I'm trying to compile the kwintv I do ./configure --enable-bnorms Then I do make, and when it tries to do g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde/include -I/usr/lib/qt2//include -I/usr/X11R6/include -O2 -c wintv.cpp it displays an error message because it does not find the file kdickwidget.h This file is located at /opt/kde2/include, but as you can see, it does not pass the parameter -I/opt/kde2/include to the compiler What should I do to compile it properly ? My versions are: Qt: 2.3.1 KDE: 2.2.1 KWinTV: 0.8.9 Thank you in advance, Sebastián González From kwintv@mail.kde.org Tue Mar 26 16:13:15 2002 From: kwintv@mail.kde.org (Stefan Hellwig) Date: Tue, 26 Mar 2002 17:13:15 +0100 Subject: [Kwintv] KWinTV (CVS) does not work anymore on KDE3 RC4 In-Reply-To: <200203252027.50283.staikos@kde.org> References: <200203231142.06732.stefan@stefanhellwig.de> <200203252027.50283.staikos@kde.org> Message-ID: <200203261713.15173.stefan@stefanhellwig.de> Hi! On Tuesday 26 March 2002 02:27, George Staikos wrote: > The only thing that changed is the default video device. Try giving it > explicitly and see if it helps. No, sadly it did not help. Well, at least KwinTV does not segfault when I= =20 give it any command line options - but it still always reports the same=20 thing 5 times in a row: ASSERT: debug output not ended with \n When I start it without any command line options it gives me a segmentati= on=20 fault. I somehow think it's not exactly KWinTV's "fault" but rather=20 related to a recent change to KDE itself. Probably a change to=20 KUniqueApplication or KCmdLineArgs?! Regards, Stefan. --=20 The Jenna von Oy WebSite - http://www.jennavonoy.com/ Run by fans, for fans, in cooperation with Jenna von Oy! From kwintv@mail.kde.org Tue Mar 26 16:44:19 2002 From: kwintv@mail.kde.org (Stefan Hellwig) Date: Tue, 26 Mar 2002 17:44:19 +0100 Subject: [Kwintv] KWinTV (CVS) does not work anymore on KDE3 RC4 (addition) In-Reply-To: <200203261713.15173.stefan@stefanhellwig.de> References: <200203231142.06732.stefan@stefanhellwig.de> <200203252027.50283.staikos@kde.org> <200203261713.15173.stefan@stefanhellwig.de> Message-ID: <200203261744.19169.stefan@stefanhellwig.de> Hi! On Tuesday 26 March 2002 17:13, Stefan Hellwig wrote: > [...] KUniqueApplication or KCmdLineArgs?! Well, I've tried something by changing KWinTV back into a KApplication to= =20 see what happens. After the change it didn't give me that "stupid" assert= =20 anymore. Instead, this error came up: KCrash: crashing.... crashRecursionCounter =3D 2 KCrash: Application Name =3D kwintv path =3D <unknown> pid =3D 9223 Unable to start dr. konqi Still not very helpful...Then I put the KUniqueApplication back in and go= t the assert again so I searched for the assert and found it in kdecore's kdebug.cpp: kdbgstream::~kdbgstream() { if (!output.isEmpty()) { fprintf(stderr, "ASSERT: debug output not ended with \\n\n"); *this << "\n"; } } But since it still does not start, even when I change it into a normal=20 KApplication I guess the error is somewhere else. Well, as long as I can=20 use the KWinTV binary that I've compiled with KDE3RC2 I'm happy but it is very strange nevertheless... Regards, Stefan. --=20 The Jenna von Oy WebSite - http://www.jennavonoy.com/ Run by fans, for fans, in cooperation with Jenna von Oy! From kwintv@mail.kde.org Tue Mar 26 19:17:28 2002 From: kwintv@mail.kde.org (George Staikos) Date: Tue, 26 Mar 2002 14:17:28 -0500 Subject: [Kwintv] KWinTV (CVS) does not work anymore on KDE3 RC4 (addition) In-Reply-To: <200203261744.19169.stefan@stefanhellwig.de> References: <200203231142.06732.stefan@stefanhellwig.de> <200203261713.15173.stefan@stefanhellwig.de> <200203261744.19169.stefan@stefanhellwig.de> Message-ID: <200203261417.28516.staikos@kde.org> Are you sure your build environment and shared lib paths are clean? What does the backtrace say? On Tuesday 26 March 2002 11:44, Stefan Hellwig wrote: > Hi! > > On Tuesday 26 March 2002 17:13, Stefan Hellwig wrote: > > [...] KUniqueApplication or KCmdLineArgs?! > > Well, I've tried something by changing KWinTV back into a KApplication to > see what happens. After the change it didn't give me that "stupid" assert > anymore. Instead, this error came up: > > KCrash: crashing.... crashRecursionCounter = 2 > KCrash: Application Name = kwintv path = <unknown> pid = 9223 > Unable to start dr. konqi > > Still not very helpful...Then I put the KUniqueApplication back in and got > the assert again so I searched for the assert and found it in kdecore's > kdebug.cpp: > > kdbgstream::~kdbgstream() { > if (!output.isEmpty()) { > fprintf(stderr, "ASSERT: debug output not ended with \\n\n"); > *this << "\n"; > } > } > > But since it still does not start, even when I change it into a normal > KApplication I guess the error is somewhere else. Well, as long as I can > use the KWinTV binary that I've compiled with KDE3RC2 I'm happy but > it is very strange nevertheless... > > Regards, Stefan. -- George Staikos From kwintv@mail.kde.org Tue Mar 26 20:30:30 2002 From: kwintv@mail.kde.org (Stefan Hellwig) Date: Tue, 26 Mar 2002 21:30:30 +0100 Subject: [Kwintv] KWinTV (CVS) does not work anymore on KDE3 RC4 (addition) In-Reply-To: <200203261417.28516.staikos@kde.org> References: <200203231142.06732.stefan@stefanhellwig.de> <200203261744.19169.stefan@stefanhellwig.de> <200203261417.28516.staikos@kde.org> Message-ID: <200203262130.30447.stefan@stefanhellwig.de> --------------Boundary-00=_UYKLU2GQKTOP1XNUPPCH Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi! On Tuesday 26 March 2002 20:17, George Staikos wrote: > Are you sure your build environment and shared lib paths are clean?=20 I'm pretty sure. Last time I recompiled KDE3 I did it from scatch into an= =20 empty directory. I also cleaned my $KDEHOME for KDE3. And since KDE3 (I'm= =20 still using RC4 at the moment) works well I don't know what else could be= =20 wrong. However, I plan to update to 3.0 (release) soon now and then I'll=20 try to recompile KWinTV once more. > What does the backtrace say? Sadly, there is no real backtrace available, at least I can't produce one= =2E=20 KWinTV crashes way too early. Not even an strace gives me something reall= y=20 useful (see attachment for the last few lines of the strace output)... Never mind, I think I'll try again as soon as I have my system running th= e=20 release version of KDE3 and then I'll see what happens. It's strange, to=20 say the least. Regards, Stefan. --=20 The Jenna von Oy WebSite - http://www.jennavonoy.com/ Run by fans, for fans, in cooperation with Jenna von Oy! --------------Boundary-00=_UYKLU2GQKTOP1XNUPPCH Content-Type: text/plain; charset="iso-8859-1"; name="kwintv-strace.txt" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="kwintv-strace.txt" munmap(0x40017000, 115314) = 0 getpid() = 10893 rt_sigaction(SIGRT_0, {0x40d35740, [], 0x4000000}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x40d34d10, [], 0x4000000}, NULL, 8) = 0 rt_sigaction(SIGRT_2, {0x40d357d0, [], 0x4000000}, NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [RT_0], NULL, 8) = 0 _sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbffff3b4, 30, (nil), 0}) = 0 getpid() = 10893 brk(0) = 0x80dea68 brk(0x80dea98) = 0x80dea98 brk(0x80df000) = 0x80df000 getpid() = 10893 getpid() = 10893 modify_ldt(0x11, 0xbffff6e8, 0x10) = 0 old_mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x41c01000 brk(0x80e1000) = 0x80e1000 getcwd("/install/kde3/TEST/kdenonbeta/kwintv/kwintv", 4095) = 44 pipe([3, 4]) = 0 fork() = 10894 ASSERT: debug output not ended with \n ASSERT: debug output not ended with \n ASSERT: debug output not ended with \n ASSERT: debug output not ended with \n close(4) = 0 read(3, 0xbffff61b, 1) = ? ERESTARTSYS (To be restarted) --- SIGCHLD (Child exited) --- read(3, "", 1) = 0 write(2, "ASSERT: debug output not ended w"..., 39ASSERT: debug output not ended with \n ) = 39 getpid() = 10893 getpid() = 10893 getpid() = 10893 _exit(255) = ? --------------Boundary-00=_UYKLU2GQKTOP1XNUPPCH-- From kwintv@mail.kde.org Wed Mar 27 22:50:41 2002 From: kwintv@mail.kde.org (Gregor Riepl) Date: Wed, 27 Mar 2002 23:50:41 +0100 Subject: [Kwintv] trying to compile In-Reply-To: <000901c1d479$57f52720$ff0ffea9@SEBA> References: <000901c1d479$57f52720$ff0ffea9@SEBA> Message-ID: <3C98690D000B1C59@freesurfmta05.sunrise.ch> (added by postmaster@sunrise.ch) On Tuesday, 26. March 2002 04:50, Sebastián González wrote: > Hello! > > I'm trying to compile the kwintv > > I do ./configure --enable-bnorms > > Then I do make, and when it tries to do > > g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde/include -I/usr/lib/qt2//include > -I/usr/X11R6/include -O2 -c wintv.cpp > > it displays an error message because it does not find the file > kdickwidget.h I assume that should be kdockwidget.h :) > > This file is located at /opt/kde2/include, but as you can see, it does not > pass the parameter -I/opt/kde2/include to the compiler It could be possible that you have an old kde version (<2.0.0) lying around in /opt/kde/include which the configure script detects incorrectly as kde of choice. > > What should I do to compile it properly ? > > My versions are: > Qt: 2.3.1 > KDE: 2.2.1 > KWinTV: 0.8.9 > > Thank you in advance, > > Sebastián González > > _______________________________________________ > kwintv mailing list > kwintv@mail.kde.org > http://mail.kde.org/mailman/listinfo/kwintv -- In a world without walls and fences, who needs Windows and Gates? - Sun Microsystems From kwintv@mail.kde.org Wed Mar 27 22:56:49 2002 From: kwintv@mail.kde.org (Gregor Riepl) Date: Wed, 27 Mar 2002 23:56:49 +0100 Subject: [Kwintv] trying to compile In-Reply-To: <000901c1d479$57f52720$ff0ffea9@SEBA> References: <000901c1d479$57f52720$ff0ffea9@SEBA> Message-ID: <3C985EE8000ADE61@freesurfmta01.sunrise.ch> (added by postmaster@sunrise.ch) Woops sorry pressed the wrong key... Here's the rest of the message: > > What should I do to compile it properly ? The easiest way would be to move /opt/kde to /opt/kde1 or something and /opt/kde2 to /opt/kde, but I assume you don't want to do this. The most correct way would be adding better KDE version checks to acinclude.m4 but this is stuff for the KDE guys. So you should just try to add --with-extra-includes=/opt/kde2/include --with-extra-libs=/opt/kde2/lib to ./configure to get kwintv to compile. There's just the danger gcc might mix up include files and/or libraries, so this could fail. Just try it. Greg From kwintv@mail.kde.org Wed Mar 27 23:02:29 2002 From: kwintv@mail.kde.org (Gregor Riepl) Date: Thu, 28 Mar 2002 00:02:29 +0100 Subject: [Kwintv] trying to compile In-Reply-To: <000901c1d479$57f52720$ff0ffea9@SEBA> References: <000901c1d479$57f52720$ff0ffea9@SEBA> Message-ID: <3C98690D000B1F5F@freesurfmta05.sunrise.ch> (added by postmaster@sunrise.ch) Once again :) I just forgot one solution (correct and easy I suppose): set KDEDIR to /opt/kde2 before running configure (don't forget to delete config.cache!) export KDEDIR=/opt/kde2 rm config.cache ./configure --whatever-option-you-may-need Hope this helps! Greg From kwintv@mail.kde.org Wed Mar 27 01:33:26 2002 From: kwintv@mail.kde.org (Dennis Gies) Date: Tue, 26 Mar 2002 20:33:26 -0500 Subject: [Kwintv] Picture Corruption In-Reply-To: <3C98690D000B1F5F@freesurfmta05.sunrise.ch> References: <000901c1d479$57f52720$ff0ffea9@SEBA> <3C98690D000B1F5F@freesurfmta05.sunrise.ch> (added by postmaster@sunrise.ch) Message-ID: <200203270251.VAA15085@localhost.localdomain> Hi all, Lately I've been having trouble with TV picture corruption using KWinTV. I've been having minor troubles with the cable and my television set also, so I thought perhaps the signal level is a little bit low, but I don't know for sure. The corruption is intermittent and looks like horizontal streaking, as though each line runs over a little bit to the next line. The sound comes through OK. I have a screenshot if that would help, I figured I probably shouldn't send it to the whole list. Thanks! Dennis From kwintv@mail.kde.org Wed Mar 27 02:59:27 2002 From: kwintv@mail.kde.org (=?iso-8859-1?B?U2ViYXN0aeFuIEdvbnrhbGV6?=) Date: Tue, 26 Mar 2002 23:59:27 -0300 Subject: [Kwintv] trying to compile References: <000901c1d479$57f52720$ff0ffea9@SEBA> <3C98690D000B1F5F@freesurfmta05.sunrise.ch> (added by postmaster@sunrise.ch) Message-ID: <000901c1d53b$9fc8ac80$ff0ffea9@SEBA> Thank you! This one worked. I can now watch color TV! But now the program hangs up constantly. Before I compiled this version, I used one version that came with the Suse 7.3 That one worked fine (it did not hang up), but the PAL-NC norm was not supported Any idea ? ----- Original Message ----- From: Gregor Riepl <seto-kun@freesurf.ch> To: <kwintv@mail.kde.org> Sent: Wednesday, March 27, 2002 8:02 PM Subject: Re: [Kwintv] trying to compile > Once again :) > > I just forgot one solution (correct and easy I suppose): > > set KDEDIR to /opt/kde2 before running configure (don't forget to delete > config.cache!) > > export KDEDIR=/opt/kde2 > rm config.cache > ./configure --whatever-option-you-may-need > > Hope this helps! > > Greg > _______________________________________________ > kwintv mailing list > kwintv@mail.kde.org > http://mail.kde.org/mailman/listinfo/kwintv From kwintv@mail.kde.org Thu Mar 28 16:43:58 2002 From: kwintv@mail.kde.org (Stefan Hellwig) Date: Thu, 28 Mar 2002 17:43:58 +0100 Subject: [Kwintv] Is there something strange going on in CVS?! Message-ID: <200203281743.58326.stefan@stefanhellwig.de> Hi! I've again tried to compile and run KWinTV (CVS) after compiling the late= st=20 KDE code (CVS as of yesterday, using the KDE_3_0_BRANCH). And this is=20 where I noticed some inconsistencies: I was always working with KWinTV in KDE_2_2_BRANCH, this is where I committed all my changes, e.g. new icons, the new KConfig channel format,= =20 etc. I checked out KWinTV with -r KDE_2_2_BRANCH and compiled it for KDE3= =2E=20 And this binary still does not work and gives me these "crazy" asserts=20 (see my other e-mail on this) and exits/crashes. Then I checked out KWinTV with -r HEAD and compiled it in the same=20 environment. And this works! However, that version does not have the new=20 channel file format (KConfig-based) that I introduced, nor any of the new= =20 icons, etc. (Of course not, we've all been working on the KDE_2_2_BRANCH)= =2E So, my guess is that there's something strange going on in the CVS=20 repository or there's something wrong with the port of KwinTV to KDE3. Is= =20 this possible? Can anyone try and verify this? I've compiled KDE3 (-r KDE_3_0_BRANCH) into an empty directory yesterday, I also deleted my $KDEHOME ($HOME/.kde3), and KDE3 (it actually reports t= o=20 be 3.0.1 already :-) works very well - except for KWinTV (taken out of th= e=20 KDE_2_2_BRANCH since there is no KWinTV in the KDE_3_0_BRANCH). BTW, I also used the KDE_2_2_BRANCH "admin" directory for compiling KWinT= V. Regards, Stefan. --=20 The Jenna von Oy WebSite - http://www.jennavonoy.com/ Run by fans, for fans, in cooperation with Jenna von Oy! From kwintv@mail.kde.org Thu Mar 28 17:56:03 2002 From: kwintv@mail.kde.org (George Staikos) Date: Thu, 28 Mar 2002 12:56:03 -0500 Subject: [Kwintv] Is there something strange going on in CVS?! In-Reply-To: <200203281743.58326.stefan@stefanhellwig.de> References: <200203281743.58326.stefan@stefanhellwig.de> Message-ID: <200203281256.03902.staikos@kde.org> Yes, the reason is that the 2_2_BRANCH is for KDE2. :) Even though the code in the kwintv directory will work in KDE3, the autoconf, libtool etc were all from KDE2. Please use HEAD for KDE3. On Thursday 28 March 2002 11:43, Stefan Hellwig wrote: > I've again tried to compile and run KWinTV (CVS) after compiling the latest > KDE code (CVS as of yesterday, using the KDE_3_0_BRANCH). And this is > where I noticed some inconsistencies: > > I was always working with KWinTV in KDE_2_2_BRANCH, this is where I > committed all my changes, e.g. new icons, the new KConfig channel format, > etc. I checked out KWinTV with -r KDE_2_2_BRANCH and compiled it for KDE3. > And this binary still does not work and gives me these "crazy" asserts > (see my other e-mail on this) and exits/crashes. > > Then I checked out KWinTV with -r HEAD and compiled it in the same > environment. And this works! However, that version does not have the new > channel file format (KConfig-based) that I introduced, nor any of the new > icons, etc. (Of course not, we've all been working on the KDE_2_2_BRANCH). > > So, my guess is that there's something strange going on in the CVS > repository or there's something wrong with the port of KwinTV to KDE3. Is > this possible? Can anyone try and verify this? > > I've compiled KDE3 (-r KDE_3_0_BRANCH) into an empty directory yesterday, > I also deleted my $KDEHOME ($HOME/.kde3), and KDE3 (it actually reports to > be 3.0.1 already :-) works very well - except for KWinTV (taken out of the > KDE_2_2_BRANCH since there is no KWinTV in the KDE_3_0_BRANCH). > BTW, I also used the KDE_2_2_BRANCH "admin" directory for compiling KWinTV. > > Regards, Stefan. -- George Staikos From kwintv@mail.kde.org Thu Mar 28 18:14:12 2002 From: kwintv@mail.kde.org (Stefan Hellwig) Date: Thu, 28 Mar 2002 19:14:12 +0100 Subject: [Kwintv] Is there something strange going on in CVS?! In-Reply-To: <200203281256.03902.staikos@kde.org> References: <200203281743.58326.stefan@stefanhellwig.de> <200203281256.03902.staikos@kde.org> Message-ID: <200203281914.12323.stefan@stefanhellwig.de> Hi! On Thursday 28 March 2002 18:56, George Staikos wrote: > Yes, the reason is that the 2_2_BRANCH is for KDE2. :) Even though the > code in the kwintv directory will work in KDE3, the autoconf, libtool > etc were all from KDE2. Please use HEAD for KDE3. Well, somehow I feared something like that. The problem with using HEAD i= s=20 that some changes, especially the new icons, introduced to KWinTV in=20 KDE_2_2_BRANCH are not available in HEAD :-(. Luckily, somehow at least=20 the new KConfig-based channel format seems to be there, in contrast to=20 what I said in my previous e-mail... Besides, after reading the discussion about the port to KDE3 I thought th= at=20 the port has been made to KDE_2_2_BRANCH instead. So, basically, I believe we should move all the changes made to=20 KDE_2_2_BRANCH to HEAD. I'll have to investigate some more what changes=20 are missing. I'm sure that at least the icons are missing in HEAD, if not= =20 more. Regards, Stefan. --=20 The Jenna von Oy WebSite - http://www.jennavonoy.com/ Run by fans, for fans, in cooperation with Jenna von Oy! From kwintv@mail.kde.org Thu Mar 28 20:44:50 2002 From: kwintv@mail.kde.org (George Staikos) Date: Thu, 28 Mar 2002 15:44:50 -0500 Subject: [Kwintv] Is there something strange going on in CVS?! In-Reply-To: <200203281914.12323.stefan@stefanhellwig.de> References: <200203281743.58326.stefan@stefanhellwig.de> <200203281256.03902.staikos@kde.org> <200203281914.12323.stefan@stefanhellwig.de> Message-ID: <200203281544.50730.staikos@kde.org> On Thursday 28 March 2002 13:14, Stefan Hellwig wrote: > On Thursday 28 March 2002 18:56, George Staikos wrote: > > Yes, the reason is that the 2_2_BRANCH is for KDE2. :) Even though the > > code in the kwintv directory will work in KDE3, the autoconf, libtool > > etc were all from KDE2. Please use HEAD for KDE3. > > Well, somehow I feared something like that. The problem with using HEAD is > that some changes, especially the new icons, introduced to KWinTV in > KDE_2_2_BRANCH are not available in HEAD :-(. Luckily, somehow at least > the new KConfig-based channel format seems to be there, in contrast to > what I said in my previous e-mail... > > Besides, after reading the discussion about the port to KDE3 I thought that > the port has been made to KDE_2_2_BRANCH instead. > > So, basically, I believe we should move all the changes made to > KDE_2_2_BRANCH to HEAD. I'll have to investigate some more what changes > are missing. I'm sure that at least the icons are missing in HEAD, if not > more. Yes you should move these over to head too. This is why I don't want to make any more 2.2 based kwintv releases. I don't intend to make any more 2.2 releases unless there are significant gains from it. I would like to make one more 3.0-based release though. The new code is going so quickly that I think we can manage to match the 0.8.x releases' basic functionality by May or June. -- George Staikos From kwintv@mail.kde.org Thu Mar 28 21:11:07 2002 From: kwintv@mail.kde.org (Michael Reiher) Date: Thu, 28 Mar 2002 22:11:07 +0100 Subject: [Kwintv] Is there something strange going on in CVS?! References: <200203281743.58326.stefan@stefanhellwig.de> <200203281256.03902.staikos@kde.org> <200203281914.12323.stefan@stefanhellwig.de> Message-ID: <3CA386EB.3E2FEF01@gmx.de> Stefan Hellwig wrote: > > Hi! > > On Thursday 28 March 2002 18:56, George Staikos wrote: > > Yes, the reason is that the 2_2_BRANCH is for KDE2. :) Even though the > > code in the kwintv directory will work in KDE3, the autoconf, libtool > > etc were all from KDE2. Please use HEAD for KDE3. Naa. You can as well use the 2_2 branch, I do it all the time. Don't know if there is a problem with the admin dir, though. I simply symlinked the one from my HEAD kde-common in there and that works fine. > > Well, somehow I feared something like that. The problem with using HEAD is > that some changes, especially the new icons, introduced to KWinTV in > KDE_2_2_BRANCH are not available in HEAD :-(. Luckily, somehow at least > the new KConfig-based channel format seems to be there, in contrast to > what I said in my previous e-mail... > > Besides, after reading the discussion about the port to KDE3 I thought that > the port has been made to KDE_2_2_BRANCH instead. Yes, that's right. But somebody later merged the KDE_2_2_BRANCH into HEAD. So ... > > So, basically, I believe we should move all the changes made to > KDE_2_2_BRANCH to HEAD. I'll have to investigate some more what changes > are missing. I'm sure that at least the icons are missing in HEAD, if not > more. ... at least codewise HEAD contains everything that was in the 2_2 branch at the time when the merge happend. (I diffed it against my local port and the only thing missing was some autoconf/-make stuff David added to HEAD before the merge). And IIRC there were no changes later to either branch...no, looking at the CVS logs, that's not completly true. George did two fixes afterwards to HEAD only. However according to the log it also seems as if the icons weren't merged, but I havn't actually checked that. But that should have mostly esthetical impact;) Greets Michael From kwintv@mail.kde.org Thu Mar 28 23:22:14 2002 From: kwintv@mail.kde.org (Richard Moore) Date: Thu, 28 Mar 2002 23:22:14 +0000 Subject: [Kwintv] Fwd: RE: KWinTV Feature Request: PVR Support Message-ID: <200203282322.14117.rich@xmelegance.org> ---------- Forwarded Message ---------- Subject: RE: KWinTV Feature Request: PVR Support Date: Wed, 27 Mar 2002 20:56:17 -0500 From: "Ron Van Dam" <rvandam@liwave.com> To: "'Richard Moore'" <rich@xmelegance.org> Sure, feel free to forward thisto the development mailing list. Ron -----Original Message----- From: Richard Moore [mailto:rich@xmelegance.org] Sent: Wednesday, March 27, 2002 11:58 AM To: rvandam@liwave.com Subject: Re: KWinTV Feature Request: PVR Support ----- Original Message ----- From: "Ron Van Dam" <rvandam@liwave.com> To: "'Richard Moore'" <rich@kde.org> Sent: Wednesday, March 27, 2002 1:49 PM Subject: RE: KWinTV Feature Request: PVR Support > Hi Rich, > > Thanks for the response back. I would like to point you to a windows based > program (iuVCR http://www.iulabs.com) that does PVR. Using a huge amoun= t of > disk space to capture a stream is an acceptable solution. To capture fo= r an > hour requires about 45-60 GB, but today's hard drives are now well over 100 > GB. By the end of this year there will be IDE drives in excess of 240 G= B. > Space will not be barrier. Well, it will still be a problem for a lot of people but I agree with you= r point. > You can also use the MJPEG codec to capture streams. Using MJPEG I can > capture a hour at 640x480 using about 16-20 GB (including raw WAV audio= ). > The MPJEG codec only utilizes about 50-60% of CPU on a 600 Mhz P2 (capturing > a stream of 640x480 @ 29 fps, 24Bit RGB). > > Please don't think I am trying to pressure you into supporting PVR. I j= ust > wanted to provide you with my findings, so you would consider it a feasible > option. I fully understand the difficulties in implementing a PVR. I ju= st > didn't want you rule it out based upon your initial conclusions that it > can't be done because of hardware constraints. Thanks for the information, do you mind if i forward it to the developmen= t mailing list? Cheers Rich. > Thanks again, > Ron > > -----Original Message----- > From: Richard Moore [mailto:rich@kde.org] > Sent: Tuesday, March 26, 2002 8:20 PM > To: rvandam@liwave.com > Subject: Re: KWinTV Feature Request: PVR Support > > > We've discussed this (see the kwintv mailing list archive) but the trou= ble > is > doing it fast enough. With a fairly fast codec, the disk requirements (= and > therefore the required I/O bandwidth) are huge, and lowering the disk usage > makes the CPU load too high. I think this is one we'll have to forget f= or > now, though support for video capture of some sort is certainly part of the > plan. > > cheers > > Rich. > > On Sunday 24 March 2002 8:20 pm, you wrote: > > Rich, > > > > Any thoughts about including a Personal Video Recorder support? What > > would > > > be cool is a recorder that can save a TV show (using MJPEG and WAV fo= r > > audio), and convert the captured stream into DIVX/MP3 format. Its > > impossible to encode a stream in real time, so the only option would = be to > > capture the stream using a light-weight video codec and then convert = the > > recorded stream, using a low-priority thread. This can basically be d= one > > using existing tools available, but it would be nice if these task we= re > > handled directly from KwinTV. This feature would certainly make KwinT= V one > > of the cools apps for KDE. > > > > Take care, > > Ron ------------------------------------------------------- From kwintv@mail.kde.org Fri Mar 29 02:51:07 2002 From: kwintv@mail.kde.org (Rett D. Walters) Date: Thu, 28 Mar 2002 20:51:07 -0600 Subject: [Kwintv] Bug In Kwintv Message-ID: <HFEJKLPLNGIPOJGOOPMGIEJCCCAA.rettw@rtwnetwork.com> Hello All: I have downloaded and built Kwintv 0.8.11, and it crashes upon startup with the following: kwintv -r /dev/video0 KCrash: crashing.... crashRecursionCounter = 2 KCrash: Application Name = kwintv path = <unknown> pid - 5980 The a KDE window pops up with the following backtrace info: 0x40df9669 in __wait4 () from /lib/i686/libc.so.6 #0 0x40df9669 in __wait4 () from /lib/i686/libc.so.6 #1 0x40e75154 in __DTOR_END__ () from /lib/i686/libc.so.6 #2 0x405a9838 in KCrash::defaultCrashHandler () at eval.c:41 #3 <signal handler called> #4 0x40e7373a in main_arena () from /lib/i686/libc.so.6 #5 0x4079cdad in QGList::append () from /usr/lib/qt-2.3.1/lib/libqt.so.2 #6 0x40807002 in QApplication::postEvent () from /usr/lib/qt-2.3.1/lib/libqt.so.2 #7 0x08071438 in TVApplication::x11EventFilter () at eval.c:41 #8 0x407c9fb3 in qt_x11EventFilter () from /usr/lib/qt-2.3.1/lib/libqt.so.2 #9 0x407d1c50 in QApplication::x11ProcessEvent () from /usr/lib/qt-2.3.1/lib/libqt.so.2 #10 0x407d121a in QApplication::processNextEvent () from /usr/lib/qt-2.3.1/lib/libqt.so.2 #11 0x4080874c in QApplication::enter_loop () from /usr/lib/qt-2.3.1/lib/libqt.so.2 #12 0x4080dbb4 in QDialog::show () from /usr/lib/qt-2.3.1/lib/libqt.so.2 #13 0x4080d52f in QDialog::exec () from /usr/lib/qt-2.3.1/lib/libqt.so.2 #14 0x403d1590 in createKMessageBox () at eval.c:41 #15 0x403d36d0 in KMessageBox::information () at eval.c:41 #16 0x0808cf4d in rcfile::load () at eval.c:41 #17 0x08070b1b in TVApplication::TVApplication () at eval.c:41 #18 0x08071b14 in main () at eval.c:41 #19 0x40d5b507 in __libc_start_main (main=0x80719a0 <main>, argc=3, ubp_av=0xbffffa64, init=0x80559f8 <_init>, fini=0x80b7e00 <_fini>, rtld_fini=0x4000dc14 <_dl_fini>, stack_end=0xbffffa5c) at ../sysdeps/generic/libc-start.c:129 I am using Redhat 7.2 With Kernel 2.4.16 Stock Redhat except for kernel, and a Voodoo 3 3500TV using the v3tv (v3tv.sourceforge.net) v4l driver. (I can watch TV using Xawtv ok, but xawtv is, lets say a little to basic, I can't even capture with it) Is kwintv not compatible with this setup or am I doing something wrong? Thanks, Rett Walters From kwintv@mail.kde.org Fri Mar 29 09:27:27 2002 From: kwintv@mail.kde.org (Did) Date: 29 Mar 2002 10:27:27 +0100 Subject: [Kwintv] Ful screen ... Message-ID: <1017394047.7470.10.camel@nunux> Hello, I have installed the MDK8.2 package and found the KWinTV soft. It's a good soft... A have a first question : my screen ist 1024*768 and KWinTV ful screen ist 768*576 ... Can i modifie this ? Thank's Did From kwintv@mail.kde.org Fri Mar 29 13:11:37 2002 From: kwintv@mail.kde.org (Stefan Hellwig) Date: Fri, 29 Mar 2002 14:11:37 +0100 Subject: [Kwintv] Is there something strange going on in CVS?! In-Reply-To: <200203281544.50730.staikos@kde.org> References: <200203281743.58326.stefan@stefanhellwig.de> <200203281914.12323.stefan@stefanhellwig.de> <200203281544.50730.staikos@kde.org> Message-ID: <200203291411.37224.stefan@stefanhellwig.de> Hi! On Thursday 28 March 2002 21:44, George Staikos wrote: > > [Icons not in HEAD] > Yes you should move these over to head too. Okay, I've moved the new icons from KDE_2_2_BRANCH to HEAD so that both=20 versions have a consistent set of icons. > The new code is going so quickly that I think we can manage to match > the 0.8.x releases' basic functionality by May or June. Sounds great. I hope I will be able to contribute some code as well=20 although my schedule is pretty much messed up right now... BTW, if anyone= =20 of you would like to see any updates/news/info on www.kwintv.org please=20 let me know. The page is still pretty much empty... Thanks! Regards, Stefan. --=20 The Jenna von Oy WebSite - http://www.jennavonoy.com/ Run by fans, for fans, in cooperation with Jenna von Oy! From kwintv@mail.kde.org Fri Mar 29 13:19:35 2002 From: kwintv@mail.kde.org (Stefan Hellwig) Date: Fri, 29 Mar 2002 14:19:35 +0100 Subject: [Kwintv] Is there something strange going on in CVS?! In-Reply-To: <3CA386EB.3E2FEF01@gmx.de> References: <200203281743.58326.stefan@stefanhellwig.de> <200203281914.12323.stefan@stefanhellwig.de> <3CA386EB.3E2FEF01@gmx.de> Message-ID: <200203291419.35060.stefan@stefanhellwig.de> Hi! On Thursday 28 March 2002 22:11, Michael Reiher wrote: > Naa. You can as well use the 2_2 branch, I do it all the time. Don't > know if there is a problem with the admin dir, though. I simply > symlinked the one from my HEAD kde-common in there and that works fine. Well, no, I can't use the version that's in KDE_2_2_BRANCH because it=20 simply does not work for me still on KDE 3 (3.0.1 CVS), whereas the=20 version in HEAD does. So there is something wrong with the version in=20 KDE_2_2_BRANCH, I believe an important patch is missing from it since the code is also different. Like George already said, the version in the=20 KDE_2_2_BRANCH is supposed to be for KDE2 and not KDE3. > Yes, that's right. But somebody later merged the KDE_2_2_BRANCH into > HEAD. So ... Yes, and that someone (George, it seems :-) applied some very important=20 patches to the version in HEAD so that it actually works on KDE3 whereas=20 the one in KDE_2_2_BRANCH does not work on KDE3 - at least not here. > George did two fixes afterwards to HEAD only. Exactly, that's what I was saying. And that's why the version in HEAD wor= ks=20 for me. > However according to the log it also seems as if the icons weren't > merged, but I havn't actually checked that. But that should have mostly > esthetical impact;) Yes, of course :-). I've copied the icons now from KDE_2_2_BRANCH to HEAD= =20 to make both versions look the same. However, the code still remains=20 different. Regards, Stefan. --=20 The Jenna von Oy WebSite - http://www.jennavonoy.com/ Run by fans, for fans, in cooperation with Jenna von Oy! From kwintv@mail.kde.org Sat Mar 30 18:35:24 2002 From: kwintv@mail.kde.org (Jason House) Date: Sat, 30 Mar 2002 13:35:24 -0500 Subject: [Kwintv] Delayed system freeze Message-ID: <3CA6056C.8040903@Verizon.net> I've had only marginal success with viewing tv, can anyone help me keep my computer from freezing? When I run kwintv, two windows open, one is a configuration wizard and the other shows the TV signal. I am able to interact with the wizard in order to choose NTSC encoding and initiate a channel scan. The channel scan goes for a while and then the computer freezes. I can't do anything but manually hit the power button. My hardware config Motherboard: KR7A-RAID Processor: AMD Athlon 1700+ Sound Card: Sound Blaster Live Tuner Card: ATI TV Wonder Video Card: ATI Rage 128 /etc/modules.conf is:alias parport_lowlevel parport_pc alias scsi_hostadapter hpt37x2 alias eth0 8139too alias sound-slot-0 emu10k1 post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || : pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || : alias char-major-81 bttv alias usb-controller usb-uhci I am using the RAID feature, but I know that is not the cause because I had trouble before I switched over to the raid array. I also have tried xawtv without success. It freezes the computer after a random period of time. 0-5 seconds... I have actually seen a real channel for several seconds before everything dies. neither scantv nor scanner crash my computer. It seems to me that it is somehow related to the actual displaying of the channel. I've never heard any sound from either program, but I don't care about that at the moment. Any help would be greatly appreciated