[vdr] vdr-reelchannelscan plugin.
Hy. Attached is an patch for vdr-1.7.0 with h264 and multiproto support to make plugin work. this is my first patch so any sugestions or advices are welcome. Cheers Lucian. Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ vdr-reelchannelscan-vdr.1.7.0-h264.rar Description: 3961071439-vdr-reelchannelscan-vdr.1.7.0-h264.rar ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] cvs xineliboutput
gimli wrote: Screen resolution is 1920x1080 for HDTV. When is switch from an SDTV channel to an HDTV channel the OSD is way to small. Looks there is no scalling to the larger resolution. You might want to give the cvs a go now. There should be a proper fix in place and no more reverting is needed. -Petri ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] vdr-reelchannelscan plugin.
On Mittwoch, 7. Mai 2008, lucian orasanu wrote: Hy. Attached is an patch for vdr-1.7.0 with h264 and multiproto support to make plugin work. this is my first patch so any sugestions or advices are welcome. So here are my suggestions (all formal ones): * Do not rar the file, but just attach it. * use diff -ru This switches to unified diff format which is the one all open source projects (I know of) use. * Tell us what version of reelchannelscan you did modify. Better you even give a download-uri for the original plugin, as there are a lot of different versions/snapshots floating around. Regards Matthias ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
[vdr] vdr-reelchannelscan plugin
Hey. 10x for reply and for advices. patch is for vdr-reelchannelscan-0.4.1 . Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
[vdr] Xine-Lib failed with external-ffmpeg option?
Hi, The xine-lib is failing when using external-ffmpeg latest source. how can i compile it? The coreavc patch for xine is also failing? H.264 support for linux is very poor i think. _ Windows Live Spaces – hayatınız, Alanınız. Daha fazlasını öğrenmek için buraya tıklayın. http://get.live.com/spaces/overview___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] cvs xineliboutput
Petri Helin [EMAIL PROTECTED] writes: gimli wrote: Screen resolution is 1920x1080 for HDTV. When is switch from an SDTV channel to an HDTV channel the OSD is way to small. Looks there is no scalling to the larger resolution. You might want to give the cvs a go now. There should be a proper fix in place and no more reverting is needed. Seems ok. Although, I still have issues with OSD and channels broadcasting small video streams (for instance, ITV2 @28.2E = 544x576) In that case OSD is bigger than screen and I miss a bit on the right. The behavior is different whether I use vdr-sxfe or xine-ui With xine-ui OSD is always out of the screen, whatever the video/osd settings. (xine-ui is run in full screen (800x600), setting the aspect ratio or the screen size, using pp/expandi don't change a thing) With vdr-sxfe, I have to set xineliboutput.Video.SwScale to 1 It might be the expected behavior, I don't mind using vdr-sxfe and SwScale. (i just need to resolve some issues with my alsa setup) Thanks. xinelibout settings are: xineliboutput.OSD.AlphaCorrection = 0 xineliboutput.OSD.AlphaCorrectionAbs = 30 xineliboutput.OSD.Downscale = 1 xineliboutput.OSD.ExtSubSize = -1 xineliboutput.OSD.HideMainMenu = 0 xineliboutput.OSD.LayersVisible = 4 xineliboutput.OSD.Prescale = 1 xineliboutput.OSD.Scaling = 1 xineliboutput.OSD.UnscaledAlways = 0 xineliboutput.OSD.UnscaledLowRes = 0 xineliboutput.OSD.UnscaledOpaque = 0 xineliboutput.Video.AspectRatio = 2 xineliboutput.Video.AutoCrop = 0 xineliboutput.Video.AutoCrop.AutoDetect = 1 xineliboutput.Video.AutoCrop.DetectSubs = 1 xineliboutput.Video.AutoCrop.FixedSize = 1 xineliboutput.Video.AutoCrop.SoftStart = 1 xineliboutput.Video.Brightness = -1 xineliboutput.Video.Contrast = -1 xineliboutput.Video.Deinterlace = none xineliboutput.Video.DeinterlaceOptions = method=Linear,cheap_mode=1,pulldown=none,framerate_mode=full,judder_correction=1,use_progressive_frame_flag=1,chroma_filter=0,enabled=1 xineliboutput.Video.HUE = -1 xineliboutput.Video.IBPTrickSpeed = 0 xineliboutput.Video.MaxTrickSpeed = 12 xineliboutput.Video.Overscan = 0 xineliboutput.Video.Saturation = -1 xineliboutput.Video.SwScale = 1 xineliboutput.Video.SwScale.Aspect = 0 xineliboutput.Video.SwScale.Downscale = 0 xineliboutput.Video.SwScale.Height = 576 xineliboutput.Video.SwScale.Resize = 1 xineliboutput.Video.SwScale.Width = 720 -- ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
[vdr] Xineliboutput segmentation fault
Hallo, I'm using xineliboutput as an output device, both on the main VDR server (that is attached to a 16:9 display) and over network to a client, with no DVB cards, but that connect over the network to the main server VDR with xineliboutput. Everything is working fine, but if I select crop letterbox 4:3 to 16:9 on the main VDR machine, I get a segmentation fault on the client when I try to run xineliboutput everytime I try to run it, until I remove the crop letterbox option. Maybe I'm missing some library on the client? anyone can help me about this? Thanks, Graziano ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] Xineliboutput segmentation fault
Graziano Pavone wrote: Hallo, I'm using xineliboutput as an output device, both on the main VDR server (that is attached to a 16:9 display) and over network to a client, with no DVB cards, but that connect over the network to the main server VDR with xineliboutput. Everything is working fine, but if I select crop letterbox 4:3 to 16:9 on the main VDR machine, I get a segmentation fault on the client when I try to run xineliboutput everytime I try to run it, until I remove the crop letterbox option. Maybe I'm missing some library on the client? anyone can help me about this? Hello, which version of xineliboutput are you using? Which frontend do you use (vdr-sxfe, vdr-fbfe, xine-ui or local)? -Petri ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] Xineliboutput segmentation fault
2008/5/7 Petri Helin [EMAIL PROTECTED]: Hello, which version of xineliboutput are you using? Which frontend do you use (vdr-sxfe, vdr-fbfe, xine-ui or local)? -Petri I'm using xineliboutput-1.0.0, and vdr-sxfe as frontend. Graziano ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] vdr-reelchannelscan plugin
On Mittwoch, 7. Mai 2008, lucian orasanu wrote: Hey. 10x for reply and for advices. patch is for vdr-reelchannelscan-0.4.1 . And where is it in a form that can be used without problems? Remember I asked about using diff -r -u. Regards Matthias ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] Xineliboutput segmentation fault
Graziano Pavone wrote: 2008/5/7 Petri Helin [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]: Hello, which version of xineliboutput are you using? Which frontend do you use (vdr-sxfe, vdr-fbfe, xine-ui or local)? -Petri I'm using xineliboutput-1.0.0, and vdr-sxfe as frontend. Graziano Could you update xineliboutput from the cvs and try again? In case you still see the same behaviour, attach your setup.conf (or just the xineliboutput subset) and ~/.xine/config_xineliboutput and tell the exact command you use to start vdr-sxfe. For your information, I use vdr-sxfe with the current cvs and I don't experience any problems with cropping. -Petri ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
[vdr] vdr-reelchannelscan plugin
Hy again 10x for advices. Second take. atached you will fin an patch for vdr-reelchannelsan plugin to ad functionality for vdr-1.7.0 patched with h264 patch and multiproto driver. patch is for vdr-reelchannelscan-0.4.1 Cheers Lucian Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJdiff -ruN ./notpatched/filter.c ./patched/filter.c --- ./notpatched/filter.c 2006-11-24 20:55:56.0 +0200 +++ ./patched/filter.c 2008-05-05 23:44:17.0 +0300 @@ -383,16 +383,17 @@ int Ppid = pmt.getPCRPid(); int Apids[MAXAPIDS + 1] = { 0 }; int Dpids[MAXDPIDS + 1] = { 0 }; -#if VDRVERSNUM = 10332 +int Spids[MAXSPIDS + 1] = { 0 }; +#ifndef MAXLANGCODE2 +#define MAXLANGCODE2 4 +#endif char ALangs[MAXAPIDS + 1][MAXLANGCODE2] = { }; char DLangs[MAXDPIDS + 1][MAXLANGCODE2] = { }; -#else -char ALangs[MAXAPIDS + 1][4] = { }; -char DLangs[MAXDPIDS + 1][4] = { }; -#endif +char SLangs[MAXSPIDS][MAXLANGCODE2] = { }; int Tpid = 0; int NumApids = 0; int NumDpids = 0; +int NumSpids = 0; for (SI::Loop::Iterator it; pmt.streamLoop.getNext(stream, it); ) { // printf(PID: %5d %5d %2d %3d %3d\n, pmt.getServiceId(), stream.getPid(), stream.getStreamType(), pmt.getVersionNumber(), Channel-Number());//XXX switch (stream.getStreamType()) { @@ -436,6 +437,28 @@ case SI::AC3DescriptorTag: dpid = stream.getPid(); break; +#if VDRVERSNUM = 10510 +case SI::SubtitlingDescriptorTag: + if (NumSpids MAXSPIDS) { +Spids[NumSpids] = stream.getPid(); +SI::SubtitlingDescriptor *sd = (SI::SubtitlingDescriptor *)d; +SI::SubtitlingDescriptor::Subtitling sub; +char *s = SLangs[NumSpids]; +int n = 0; +for (SI::Loop::Iterator it; sd-subtitlingLoop.getNext(sub, it); ) { +if (sub.languageCode[0]) { + if (n 0) + *s++ = '+'; + strn0cpy(s, I18nNormalizeLanguageCode(sub.languageCode), MAXLANGCODE1); + s += strlen(s); + if (n++ 1) + break; + } +} +NumSpids++; +} + break; +#endif case SI::TeletextDescriptorTag: Tpid = stream.getPid(); break; @@ -463,7 +486,7 @@ delete d; } } -Channel-SetPids(Vpid, Vpid ? Ppid : 0, Apids, ALangs, Dpids, DLangs, Tpid); +Channel-SetPids(Vpid, Vpid ? Ppid : 0, Apids, ALangs, Dpids, DLangs, Spids, SLangs, Tpid); printf( %i %s %i %i SID %i\n,num,Channel-Name(),Vpid, Apids[0], Channel-Sid()); Channel-SetCaIds(CaDescriptors-CaIds()); Channel-SetCaDescriptors(CaDescriptorHandler.AddCaDescriptors(CaDescriptors)); diff -ruN ./notpatched/i18n.c ./patched/i18n.c --- ./notpatched/i18n.c 2006-11-04 17:25:09.0 +0200 +++ ./patched/i18n.c2008-05-05 23:01:19.0 +0300 @@ -207,6 +207,28 @@ , // Dansk , // Èesky (Czech) }, + { SearchMode$Auto NIT, +NIT Automatik, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, // Hrvatski (Croatian) +, // Eesti +, // Dansk +, // Èesky (Czech) + }, { Manual, Manuell, , @@ -317,6 +339,28 @@ , // Dansk , // Èesky (Czech) }, + { Tuner, +Tuner, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, // Hrvatski (Croatian) +, // Eesti +, // Dansk +, // Èesky (Czech) + }, { Scanning on transponder, Durchsuche Transponder, , @@ -524,7 +568,7 @@ , , , -Haku käynnissä %s.\tOdota hetkinen..., +, , , , @@ -546,7 +590,7 @@ , , , -Haku käynnissä %s.\tOdota hetkinen..., +, , , , diff -ruN ./notpatched/transponders.c ./patched/transponders.c --- ./notpatched/transponders.c 2006-11-04 17:25:09.0 +0200 +++ ./patched/transponders.c2008-05-05 22:58:40.0
[vdr] coreavc for Linux (coreavc 1.7.0 + xine patches)
Hi today was opened Google's discussions groups about coreavc for Linux to subscribe you can send the mail to [EMAIL PROTECTED] or visit a home page http://groups.google.com/group/coreavc-for-linux?hl=en here you can find a new patches for xine 1.1.12 h264_pes.patch demux_ts_fixes.patch coreavc-xine-1.1.12_more.patch coreavc-xine-1.1.11.patch Igor ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] coreavc for Linux (coreavc 1.7.0 + xine patches)
What about it on amd64 ? Igor schrieb: Hi today was opened Google's discussions groups about coreavc for Linux to subscribe you can send the mail to [EMAIL PROTECTED] or visit a home page http://groups.google.com/group/coreavc-for-linux?hl=en here you can find a new patches for xine 1.1.12 h264_pes.patch demux_ts_fixes.patch coreavc-xine-1.1.12_more.patch coreavc-xine-1.1.11.patch Igor ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] coreavc for Linux (coreavc 1.7.0 + x ine patches)
the answer from list === Not the way it is now.. you might be able to compile xine-lib as 32- bit and statically link it. The only other option would be to get mplayer/xine to work with dshowserver. Not sure how much work that would take. === btw, there's h264_pes.patch - h264_pes.patch - h264 in mpeg-pes detection fix (needed for xineliboutput/streamdev) Igor ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] vdr-xine: Client connect failed!
You also need the corresponding xine-lib patch or an older xine-lib-1.2 snapshot (reverting src/vdr and include/xine/vdr.h, not the whole tree, to an old enough version should do; looks like changeset c3a5e9ba is what you want). Umm ok? I'm using xine-lib-cvs-20070829224000 and xine-ui-cvs-20070829224000 with the patches included in the vdr-xine 0.8.0 patch directory. Then autogen, make, make install as usual. Is this what you mean, or is there something I'm missing?? idiot error (catches me everytime) make uninstall - on the 0.8.2 version, before make install on the old 0.8.0 Will report back if this downgrade fixes my pixelation, delayed audio etc ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] vdr-reelchannelscan plugin
Hi I have one reject reelchannelscan-0.4.1# cat vdr-reelchannelscan-h264-multiproto.diff | patch patching file filter.c patching file i18n.c patching file transponders.c Hunk #1 succeeded at 119 with fuzz 1. Hunk #2 FAILED at 221. 1 out of 2 hunks FAILED -- saving rejects to file transponders.c.rej transponders.c.rej *** 221,229 // printf (DBG SetTerrTransponderData(s:%d,f: %d ,BW: %d, mod %d, Hier %d\n,fec_h %d/l %d,G %d,T %d , type, // frequency_, bandwidth_, modulation_, hierarchy_, fec_h_, fec_l_, guard_, transmission_); -return c-SetTerrTransponderData(type, frequency_, bandwidth_, modulation_, hierarchy_, fec_h_, - fec_l_, guard_, transmission_);// - } //--- Class cCableTransponder -- reelchannelscan from here http://www.reelbox.org/software/source/vdr-plugins/vdr-reelchannelscan-0.4.1.tgz Igor -Original Message- From: lucian orasanu [EMAIL PROTECTED] To: vdr@linuxtv.org Date: Wed, 7 May 2008 10:57:19 -0700 (PDT) Subject: [vdr] vdr-reelchannelscan plugin Hy again 10x for advices. Second take. atached you will fin an patch for vdr-reelchannelsan plugin to ad functionality for vdr-1.7.0 patched with h264 patch and multiproto driver. patch is for vdr-reelchannelscan-0.4.1 Cheers Lucian Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ diff -ruN ./notpatched/filter.c ./patched/filter.c --- ./notpatched/filter.c 2006-11-24 20:55:56.0 +0200 +++ ./patched/filter.c 2008-05-05 23:44:17.0 +0300 @@ -383,16 +383,17 @@ int Ppid = pmt.getPCRPid(); int Apids[MAXAPIDS + 1] = { 0 }; int Dpids[MAXDPIDS + 1] = { 0 }; -#if VDRVERSNUM = 10332 +int Spids[MAXSPIDS + 1] = { 0 }; +#ifndef MAXLANGCODE2 +#define MAXLANGCODE2 4 +#endif char ALangs[MAXAPIDS + 1][MAXLANGCODE2] = { }; char DLangs[MAXDPIDS + 1][MAXLANGCODE2] = { }; -#else -char ALangs[MAXAPIDS + 1][4] = { }; -char DLangs[MAXDPIDS + 1][4] = { }; -#endif +char SLangs[MAXSPIDS][MAXLANGCODE2] = { }; int Tpid = 0; int NumApids = 0; int NumDpids = 0; +int NumSpids = 0; for (SI::Loop::Iterator it; pmt.streamLoop.getNext(stream, it); ) { // printf(PID: %5d %5d %2d %3d %3d\n, pmt.getServiceId(), stream.getPid(), stream.getStreamType(), pmt.getVersionNumber(), Channel-Number());//XXX switch (stream.getStreamType()) { @@ -436,6 +437,28 @@ case SI::AC3DescriptorTag: dpid = stream.getPid(); break; +#if VDRVERSNUM = 10510 +case SI::SubtitlingDescriptorTag: + if (NumSpids MAXSPIDS) { +Spids[NumSpids] = stream.getPid(); +SI::SubtitlingDescriptor *sd = (SI::SubtitlingDescriptor *)d; +SI::SubtitlingDescriptor::Subtitling sub; +char *s = SLangs[NumSpids]; +int n = 0; +for (SI::Loop::Iterator it; sd-subtitlingLoop.getNext(sub, it); ) { +if (sub.languageCode[0]) { + if (n 0) + *s++ = '+'; + strn0cpy(s, I18nNormalizeLanguageCode(sub.languageCode), MAXLANGCODE1); + s += strlen(s); + if (n++ 1) + break; + } +} +NumSpids++; +} + break; +#endif case SI::TeletextDescriptorTag: Tpid = stream.getPid(); break; @@ -463,7 +486,7 @@ delete d; } } -Channel-SetPids(Vpid, Vpid ? Ppid : 0, Apids, ALangs, Dpids, DLangs, Tpid); +Channel-SetPids(Vpid, Vpid ? Ppid : 0, Apids, ALangs, Dpids, DLangs, Spids, SLangs, Tpid); printf( %i %s %i %i SID %i\n,num,Channel-Name(),Vpid, Apids[0], Channel-Sid()); Channel-SetCaIds(CaDescriptors-CaIds()); Channel-SetCaDescriptors(CaDescriptorHandler.AddCaDescriptors(CaDescriptors)); diff -ruN ./notpatched/i18n.c ./patched/i18n.c --- ./notpatched/i18n.c
Re: [vdr] coreavc for Linux (coreavc 1.7.0 + xine patches)
I demand that Igor may or may not have written... [snip] http://groups.google.com/group/coreavc-for-linux?hl=en here you can find a new patches for xine 1.1.12 h264_pes.patch demux_ts_fixes.patch coreavc-xine-1.1.12_more.patch coreavc-xine-1.1.11.patch NAK. Unattributed, no summary lines, no descriptions, insufficiently and unsuitably split up, C++ comments, strange comments such as My Hack. There is at least one ABI change: a struct in a public header file is changed, which automatically makes this 1.2 material. Bug fixes then the h264 PES patch (without any ABI changes which are not simple additions) sent to xine-devel if you want any of this added to xine-lib. After that, the CoreAVC patches; one patch series against hg tip is STRONGLY preferred. -- | Darren Salt| linux or ds at | nr. Ashington, | Toon | RISC OS, Linux | youmustbejoking,demon,co,uk | Northumberland | Army | Kill all extremists! Bother, said Pooh, as he saw the mushroom cloud. ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr