Re: [vdr] auto ratio change dont work with 1.4.2
Klaus Schmidinger wrote: Lauri Tischler wrote: upgraded from 1.3.36 to 1.4.2, everything works, except automatic setting of tv between 4:3 and 16:9 modes. Works just fine with 1.3.36. Could you check the intermediate versions, so that we could find out exactly which version might have broken this? Wrong alarm, when installing 1.4.2, I also packed all kind of patches, must have been one of the patches. 1.4.3 with subtitlepatch only works just fine. ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] Bug in audio track replaing
Klaus Schmidinger wrote: Boguslaw Juza wrote: On Sat, 7 Oct 2006, Klaus Schmidinger wrote: Klaus Schmidinger wrote: ... Actually here's a more elaborate patch. It also explicitly checks for the audio stream. Wouldn't make a difference right now, but if we have more streams later, it might be necessary. There is no correct still, but something changes: At channel: CYFRA+ RADIO:10892:h:S13.0E:27500:0:116=PR1,117=PR2,118=PR3,115=BIS,123=ZET,122= RAD,124=PIN,121=TOK,120=JAZ,126=ANT:0:100:4841:318:11900:0 after recording and replaying name of first track was replaced from "PR1" to "pol", but there was no shift - PR2 still was PR2, etc... The "pol" comes from the language code in the event's stream component descriptor, which takes precedence over the pid's language code. At channel: XtraMusicPop:11278:v:S13.0E:27500:0:611=A 1,612=A 2,613=A 3,614=A 4,615=A 5,616=A 6,617=A 7,618=A 8,619=A 9,620=A10:0:100:13042:318:400:0 is smillar, but "A " is eaten - so, while replaying, there are avaliable tracks: "pol", "2", "3", ..., "A10" The problem here are the blanks on the "language codes", which cause tComponent::FromString() to split "A 1" into a language code of "A" and a description of "1". Please try the attached replacement for I18nNormalizeLanguageCode() (this is not a patch, but the complete function). Let me know if this works for you, so I can include it in the next maintenance patch. Klaus const char *I18nNormalizeLanguageCode(const char *Code) { for (int i = 0; i < 3; i++) { if (Code[i]) { // ETSI EN 300 468 defines language codes as consisting of three letters // according to ISO 639-2. This means that they are supposed to always consist // of exactly three letters in the range a-z - no digits, UTF-8 or other // funny characters. However, some broadcasters apparently don't have a // copy of the DVB standard (or they do, but are perhaps unable to read it), // so they put all sorts of non-standard stuff into the language codes, // like nonsense as "2ch" or "A 1" (yes, they even go as far as using // blanks!). Such things should go into the description of the EPG event's // ComponentDescriptor. // So, as a workaround for this broadcaster stupidity, let's ignore // language codes with unprintable characters... if (!isprint(Code[i])) { //dsyslog("invalid language code: '%s'", Code); return "???"; } // ...and replace blanks with underlines (ok, this breaks the 'const' // of the Code parameter - but hey, it's them who started this): if (Code[i] == ' ') *((char *)&Code[i]) = '_'; } else break; } int n = I18nLanguageIndex(Code); return n >= 0 ? I18nLanguageCode(n) : Code; } ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] Bug in audio track replaing
On Sun, 8 Oct 2006, Klaus Schmidinger wrote: Klaus Schmidinger wrote: Please try the attached replacement for I18nNormalizeLanguageCode() (this is not a patch, but the complete function). Let me know if this works for you, so I can include it in the next maintenance patch. It works. And while replaing, name od first track ("A_1") is replaced by "pol", still. Boguslaw Juza ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
[vdr] Disable Nexus-T card
Need to make another VDR-box, just for DVB-T I have one NEXUS-T FF board where the tuner is very bad. I want to use that as outputcard and then two NOVA-T's as tuners. How do I disable the use of NEXUS as tuner ? ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] Bug in audio track replaing
Boguslaw Juza wrote: On Sun, 8 Oct 2006, Klaus Schmidinger wrote: Klaus Schmidinger wrote: Please try the attached replacement for I18nNormalizeLanguageCode() (this is not a patch, but the complete function). Let me know if this works for you, so I can include it in the next maintenance patch. It works. And while replaing, name od first track ("A_1") is replaced by "pol", still. Well, technically "A 1" is not a three letter language code according to the DVB standard. Putting "track names" into the "language code" data is simply brain dead. Klaus ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] Disable Nexus-T card
Lauri Tischler wrote: Need to make another VDR-box, just for DVB-T I have one NEXUS-T FF board where the tuner is very bad. I want to use that as outputcard and then two NOVA-T's as tuners. How do I disable the use of NEXUS as tuner ? ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr I used this method to disable the horrible tuner on a Fujitsu-Siemens FF dvb-c card. http://www.linuxtv.org/pipermail/vdr/2005-April/001501.html This thread also contains some methods to do it. http://www.linuxtv.org/pipermail/vdr/2005-August/004017.html I haven't experienced any major problems with the if (IsPrimaryDevice()) return false; trick, but I have kept the ff-card still plugged in, since there have been reports that they tend to crash without signal. With one budget card there were a few recordings that had stopped after 5-6min of recording from the YLE-mux, but I did not have time to debug the cause. I haven't seen that problem again after I added a second budget card to the system (or at least there haven't been any reports, that's my parents' vdr-box :) ) Harri ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
[vdr] [PATCH] xineliboutput: keyboard read fix
This trivial patch (for xineliboutput-1.0.0p5) fixes the situation with a remote frontend where stdin is not connected to a keyboard. The keyboard thread would not recognize an EOF condition (e.g. /dev/null) and spin at 100% CPU. (Same with pressing Ctrl-D I guess.) Perhaps the whole thing should just use -1 for EOF but that would need a fix in several places. Olaf --- xine_frontend_main.c~ 2006-10-08 13:02:46.0 +0200 +++ xine_frontend_main.c2006-10-08 13:02:46.0 +0200 @@ -57,7 +57,7 @@ return -2; } } - return -1; + return 0x; } static uint64_t read_key_seq(void) === end of patch === ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
[vdr] No program information from disabled timers?
I noticed that in the timer menu, you cannot get information with the blue key about the program the timer is set to record, if the timer is disabled. Is there a reason that this nice feature works only for enabled timers or is this a bug? I tested with the gentoo-packaged 1.4.3 with aio+subtitles and vanilla 1.4.3, same behavior on both. Harri ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] No program information from disabled timers?
Harri Kukkonen wrote: I noticed that in the timer menu, you cannot get information with the blue key about the program the timer is set to record, if the timer is disabled. Is there a reason that this nice feature works only for enabled timers or is this a bug? The blue key in the Timers menu shows the information of the event the timer will record. If the timer is disabled, it won't record anything, hence there is no information. Klaus ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
[vdr] [ANNOUNCE] VDR maintenance patch 1.4.3-1
VDR maintenance patch 1.4.3-1 is now available at ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.4.3-1.diff This is a 'diff' against version 1.4.3. Small fixes to the officially released VDR versions will be first made available as "maintenance patches" in the Developer directory, so that they can be reviewed and tested before a new official release is published. So please apply the above patch and report whether it works (or if it causes any new problems). The changes since version 1.4.3: - The function cThread::Cancel() now only sets 'running' to false and does not actually kill the thread if the special value -1 is given (suggested by Udo Richter) - Changed the I18nNormalizeLanguageCode() check to also allow blanks (and all other printable characters) in the language codes (thanks to Boguslaw Juza for reporting that there are stations that use blanks in these codes). Blanks are replaced with underlines, so that all parts of VDR that rely on language codes to be one word (without blanks) work as expected. - Now clearing an event's Title, ShortText and Description if there is no ShortEventDescriptor or ExtendedEventDescriptor, respectively (thanks to Boguslaw Juza for reporting that events without an ExtendedEventDescriptor may get duplicate information in their ShortText through the EPG bugfixes in case they are received again). - Fixed handling video directory updates in case an other process has touched the .update file after the last NeedsUpdate() check (thanks to Petri Hintukainen). - Fixed handling language codes and descriptions of recorded audio tracks on channels with multiple tracks where not all of them appear in the event data (reported by Boguslaw Juza). Have fun! Klaus ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
[vdr] vdr to 8psk
Goodmorning, I would like to include this updated patch to vdr-1.4.3 sources. This patch along with an v4l-dvb hg tree souce patch will allow one to receive both qpsk and 8psk broadcasts where permitting. The vdr source patch assumes that you are using the "genpix-usb-module", the v4l-dvb current hg tree drivers with the enclosed patch and that you made a dir @ /usr/src/v4l/v4l-dvb (edited in the "Make.config" file) Photo of the genpix-usb-module: http://www.geocities.com/vlivecd/genpix-usb-module.JPGHere is a sample channels.conf for sat110w http://www.geocities.com/vlivecd/vdr-channels-8psk.txtvdr-1.4.3-8psk-source patch: http://www.geocities.com/vlivecd/vdr-1.4.3-8psk.diff.zipv4l-dvb hg tree patch: http://www.geocities.com/vlivecd/gp8psk-dvbs2-100406.obj.zip Get your email and more, right on the new Yahoo.com ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] No program information from disabled timers?
Klaus Schmidinger wrote: Harri Kukkonen wrote: I noticed that in the timer menu, you cannot get information with the blue key about the program the timer is set to record, if the timer is disabled. Is there a reason that this nice feature works only for enabled timers or is this a bug? The blue key in the Timers menu shows the information of the event the timer will record. If the timer is disabled, it won't record anything, hence there is no information. Well then I have a feature request :) Could the event information be shown to all timers? I don't really see the point in limiting the information just to enabled timers, unless it is necessary or easier from a technical standpoint. After all, you can after all see easily which timers are enabled and seeing the event information on every timer just would seem more consistent to me. -- Harri ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
AW: [vdr] vdr-xine & xine-lib 1.1.2 (patch update)
Hey Darren, since some days, the xine-lib has changed a bit, so your patches fail against version 1.1.3. I've updated all necessary patches, to make xine-lib running with the current cvs version. You may want to update our patches on your site! Regards, Martin -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Darren Salt Gesendet: Donnerstag, 13. Juli 2006 23:52 An: vdr@linuxtv.org Betreff: Re: [vdr] vdr-xine & xine-lib 1.1.2 (patch update) ... and for CVS HEAD: http://www.youmustbejoking.demon.co.uk/patches/vdr-xine/> My xine-lib .debs will remain based on the 1.1.2 release. -- | Darren Salt| linux or ds at | nr. Ashington, | Toon | RISC OS, Linux | youmustbejoking,demon,co,uk | Northumberland | Army | + Burn less waste. Use less packaging. Waste less. USE FEWER RESOURCES. Learning without thought is labour lost; thought without learning perilous. ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr xine-lib_extra_internals.patch Description: Binary data xine-lib_overlay_redraw.patch Description: Binary data ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
[vdr] vdr-1.4.3-1.diff epg problems
I patched your vdr-1.4.3-1.diff against my vdr-1.4.3 version and since the epg guide and vdr-yaepg plugin show "no title" in th epg. Seems that there is an error there. However if I remove the patches to eit.c and eit.h but keep the rest of the patch the epg guide works like it should.Please see the attached diff the patch that gave the problem.http://www.geocities.com/vlivecd/vdr-1.4.3-1-eit.diff.zipThanks Viking1 How low will we go? Check out Yahoo! Messengers low PC-to-Phone call rates.___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
[vdr] [ANNOUNCE] runvdr extreme
Hi list, I've released the first release of my runvdr-extreme package. runvdr extreme is a runvdr script, just like the runvdr script included in the VDR distribution. Additionally, it supports configuration files, lots of command line options and additional features. -> http://www.richter-udo.de/vdr/scripts.en.html - Loads default configuration from runvdr.conf - All configuration accessible and overrideable from command line - All VDR options handled - Handles runvdr.pid file, acts on signals - Restarts VDR in case of errors - Commands to restart VDR and reload DVB - Configuration file re-read on VDR restart - Avoids endless loops if VDR crashes instantly - Resets terminal to defaults after VDR terminated - Add wrapper commands to VDR for debugging - Waiting for the VDR process to be killed completey, hard killing after timeout - Command line help - Can switch console terminal - Can set locale for VDR daemon - Optionally supports pluginsetup-plugin All in all, if you're still messing with the original runvdr script, you may want to thy this boosted version. Or just pick up some cool shell tricks from the script for your own runvdr. Cheers, Udo ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: AW: [vdr] vdr-xine & xine-lib 1.1.2 (patch update)
martin wrote: > Hey Darren, > > since some days, the xine-lib has changed a bit, so your patches fail > against version 1.1.3. I've updated all necessary patches, to make xine-lib > running with the current cvs version. You may want to update our patches on > your site! > What about "xine-lib_modify_expand_plugin.patch"? Best Regards. ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: AW: [vdr] vdr-xine & xine-lib 1.1.2 (patch update)
What about the patches for xine-lib @ http://www.youmustbejoking.demon.co.uk/patches/vdr-xine are they being maintained too?"C.Y.M" <[EMAIL PROTECTED]> wrote: martin wrote:> Hey Darren,> > since some days, the xine-lib has changed a bit, so your patches fail> against version 1.1.3. I've updated all necessary patches, to make xine-lib> running with the current cvs version. You may want to update our patches on> your site!> What about "xine-lib_modify_expand_plugin.patch"?Best Regards.___vdr mailing listvdr@linuxtv.orghttp://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr Get your own web address for just $1.99/1st yr. We'll help. Yahoo! Small Business. ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
[vdr] [ANNOUNCE] vdr-softdevice-0.3.0
Hello, the softdevice team (Torgeir Veimo, Martin Wache and me, Stefan Lucke) is pleased to announce a new release of vdr's softdevice plugin. General info: Softdevice plugin enables vdr to run on your desktop with so called budget cards. You'll get vdr output via framebuffer or X11-Xv or DirectFB or vidix to your screen. Decoding is done via ffmpeg. Supported vdr versions: (1.2.x,) 1.3.x and 1.4.x Plugin's homepage is located at: http://softdevice.berlios.de/ Special hint: For cle266 hardware decoding support via DirectFB, you'll need a fresh version from todays DirectFB's cvs. Further you'll need libcle266mpegdec which is available from: http://sourceforge.net/projects/cle266mpegdec/ Changelog since last release: 2006-10-09: softdevice-0.3.0 2006-10-03: - fix hang after long pause. 2006-10-01: - enable cropping for video-shm. - Remove some unneeded code and fix ctl->width/height setting. 2006-09-29: - video-shm: silence warnings. - video-xv: removed osdMutex. - video-dfb: removed osdMutex. clear non video area when OSD is active to avoid fade effects. 2006-09-22: - protect locking for old picture by a separate mutex. - fix possible lost picture update and dropped areaMutex. 2006-09-21: - introduce a mutex to protect calls to videoOut from SoftOsd - initialize parameters for the vout->GetOSDMode() call 2006-09-19: - fix "Error! Trying to unlock a nil picture... Ignoring" error message. - use current_OsdMode instead of setupStore.OsdMode 2006-09-18: - fix RefreshAll for NoVScaleCopyToBitmap() - add a very simple cpu type and host system detection to configure - fix changing from pseudo to software osd blending for video-xv - remove no longer needed test for broken gcc compiler from configure - combine shared memory checks into CheckShmIDs() - improve error messages in video-shm.c 2006-09-17: - replace "pshufw" with MMX commands to make scaling optimazations available to processors without MMX2 - cleanup PicBuffer.c, release PicBuffers in destructor,... - add linux framebuffer detection to configure - disable libcle266mpegdec if no DirectFB is found - add altivec optimizations to some AlphaBlend() and yv12_to_yuy2_il_mmx2_line() - make utils.c compile on non MMX machines, cleanup some #ifdefs - fix compile issue with g++-4.1.1 - add NoVScaleCopyToBitmap() for RGB modes 2006-09-16: - added -vo shm: to help option - added support new fields from libcle266mpegdec-0.4 - video-dfb: removed check and support for DSBLIT_INTERLACED as DirectFB has buildin support for this now. - disable cle266 support if DirectFB is not patched for this - cle266: fix one aspect ratio info and configure (by Rolf Ahrenberg) 2006-09-12: - don't continue on argument errors 2006-09-11: - catch unrecognized options for dfb-out (reported by Rolf Ahrenberg) 2006-09-10: - fix "NVidia software alpha blending OSD" issue, which turned out to be a compiler problem with g++-4.1.1. (Many thanks to Prakash Punnoor, Matthias Schwarzott, Chris Elsworth and all the others who helped to fix this) 2006-09-09: - video-xv.c: silence some warnings - video-vidix: offer equalizer settings via OSD (brightness, hue, saturation and contrast) offer HW-deinetrlace via OSD when available (by Roland Praml) 2006-09-08: - limit destination video offsets to even values - fix typo in asignment - fix xv-out with subplugins disabled 2006-09-04: - fix wrong colors when using ShmClient (reported by Matthias Schwarzott and [EMAIL PROTECTED]) - disable debuging printouts - cleanup - set sPicBuffer completly to zero 2006-08-27: - adjust ffmpeg library order in configure - enable different pixel formats in video-xv - properly init ctl->key (reported by Matthias Schwarzott) 2006-08-05: - video-dfb: disable reported failed flags in SetParams() 2006-07-25: - no longer exit when a audio mode is not available, audio is only disabled. - clean up audio-alsa - init tmpOsdSurface and delete dirtyLines properly - try to use the XVideo default brightness, hue etc. values on first start - new option: "-vo xv:use-defaults", can be used to reset the values of brightness, hue etc. to the default values. (Based on a patch by Matthias Schwarzott) 2006-07-16: - only link against libXi if necessary ( do we need libXi at all?) - check explicitly for pkg-config in configure - configure: "--with-ffmpeg-path" overrides pkg-config - unconditionally set _NET_WM_FULLSCREEN Atom when going fullscreen (recent Metacity WM need it) 2006-07-12: - fix segfault in OSD refresher. 2006-07-11: - remove no longer defined FFMPEG_VERSION string 2006-07-10: - move alsa related stuff into a separate file, enable build without alsa support - remove uneeded include of "sys/mman.h" and "sys/ioct