Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - unixer

1
Entwicklung [ Development ] / [3.0.2] Dvb-sky
« on: March 29, 2013, 21:10:46 »
this is what I do
start from kernel 3.7.10 and apply this patch

Kernel Patches

these patch linux-000.01-media_build.patch trasform the media of the kernel in the media_build
linux-000.02.ngene-octopus-v3.patch add support for the satix v3
linux-000.03-saa716x_PCIe_interface_chipset.patch add support for the TTS2-6400
linux-000.04-dvbsky-v5.patch add support for the dvbsky

 

2
Entwicklung [ Development ] / [3.0.2] Dvb-sky
« on: March 29, 2013, 18:32:12 »
Hi
these is the my patch to apply to the media_build

Code: [Select]
http://dl.dropbox.com/u/23897246/linux-000.04-dvbsky-v5.patch

3
Entwicklung [ Development ] / 1.7.36
« on: January 22, 2013, 15:11:36 »
I had these problem with vdr 1.7.35
but afetr modify the file Make.config is ok
Code: [Select]
#
# User defined Makefile options for the Video Disk Recorder
#
# Copy this file to 'Make.config' and change the parameters as necessary.
#
# See the main source file 'vdr.c' for copyright information and
# how to reach the author.
#
# $Id: Make.config.template 2.9 2012/09/01 10:31:33 kls Exp $

### The C compiler and options:

#CC       = gcc
#CFLAGS   = -g -O3 -Wall

#CXX      = g++
#CXXFLAGS = -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses

ifdef PLUGIN
CFLAGS   += -fPIC
CXXFLAGS += -fPIC
endif

### The directory environment:

#MLDDIR   = $(abspath $(shell path=$$(pwd)/../../..; if [ -e $$path/vdr/src ]; then echo $$path; else echo $$path/../../..; fi))
PREFIX   = /usr
DVBDIR=/root/openbricks/build/build.i386.eglibc/toolchain/i686-openbricks-linux-gnu/sysroot/usr
#MANDIR   = $(PREFIX)/man
#BINDIR   = $(PREFIX)/bin
LIBDIR    = $(PREFIX)/lib/vdr/plugins
LIBS += -lintl


# By default locale and plugin files are built under the source directory:
LOCDIR       = /usr/share/locale
#PLUGINDIR   = ./PLUGINS
PLUGINLIBDIR = /usr/lib/vdr/plugins
# By default VDR requires only one single directory to operate:
VIDEODIR = /media/video
# Activate the following line to build VDR according to the FHS ("File system Hierarchy Standard"):
USEFHS = 1
ifdef USEFHS
VIDEODIR     = /media/video
CONFDIR      = /etc/vdr
CACHEDIR     = /var/cache/vdr
RESDIR       = /usr/share/vdr
LOCDIR       = /usr/share/locale
PLUGINLIBDIR = /usr/lib/vdr/plugins
#LIBDIR       = /usr/lib/vdr/plugins
LIBDIR    = $(PREFIX)/lib/vdr/plugins
endif

## Define if you want vdr to not run as root
#VDR_USER = vdr

### VDR-Extensions:

### The remote control:

LIRC_DEVICE = /var/run/lirc/lircd

## Define if you want vdr to not run as root
#VDR_USER = vdr

### VDR-Extensions:

4
Entwicklung [ Development ] / 1.7.36
« on: January 22, 2013, 15:09:02 »
Quote
sieht so aus als findet er die libs von xine nicht
you apply these patch ?
Code: [Select]
diff --git a/src/video_out/video_out_vdpau.c b/src/video_out/video_out_vdpau.c
--- a/src/video_out/video_out_vdpau.c
+++ b/src/video_out/video_out_vdpau.c
@@ -113,7 +113,9 @@ VdpOutputSurfaceRenderBlendState blend =

 VdpDevice vdp_device;
 VdpPresentationQueue vdp_queue;
+VdpPresentationQueue prev_vdp_queue = VDP_INVALID_HANDLE;
 VdpPresentationQueueTarget vdp_queue_target;
+VdpPresentationQueueTarget prev_vdp_queue_target = VDP_INVALID_HANDLE;

 VdpDeviceDestroy *vdp_device_destroy;

@@ -2234,8 +2236,16 @@ static int vdpau_gui_data_exchange (vo_d
       pthread_mutex_lock(&this->drawable_lock); /* wait for other thread which is currently displaying */
       DO_LOCKDISPLAY
       this->drawable = (Drawable) data;
-      vdp_queue_destroy( vdp_queue );
-      vdp_queue_target_destroy( vdp_queue_target );
+
+      // Do not immideatly destory queue as the window would display a black frame
+      // Patch for xineliboutput to allow opening the hud without black frame
+      if (prev_vdp_queue!=VDP_INVALID_HANDLE) {
+        vdp_queue_destroy(prev_vdp_queue);
+        vdp_queue_target_destroy(prev_vdp_queue_target);
+      }
+      prev_vdp_queue=vdp_queue;
+      prev_vdp_queue_target=vdp_queue_target;
+
       st = vdp_queue_target_create_x11( vdp_device, this->drawable, &vdp_queue_target );
       if ( st != VDP_STATUS_OK ) {
         fprintf(stderr, "vo_vdpau: FATAL !! Can't recreate presentation queue target after drawable change !!n" );
@@ -2298,6 +2308,10 @@ static void vdpau_dispose (vo_driver_t *

   if ( vdp_queue_target != VDP_INVALID_HANDLE )
     vdp_queue_target_destroy( vdp_queue_target );
+  if ( prev_vdp_queue != VDP_INVALID_HANDLE )
+    vdp_queue_destroy( prev_vdp_queue );
+  if ( prev_vdp_queue_target != VDP_INVALID_HANDLE )
+    vdp_queue_target_destroy( prev_vdp_queue_target );

   if ( this->video_mixer!=VDP_INVALID_HANDLE )
     vdp_video_mixer_destroy( this->video_mixer );

5
Entwicklung [ Development ] / 1.7.36
« on: January 22, 2013, 15:00:45 »
Quote
Hi,

wie ihr sicherlich schon mitbekommen habt, gibt es wieder eine neue Version von KLS. Daraufhin habe ich nun bereits das VDR Addon aktualisiert.

Enthalten ist nun
* Ext-Png
* tinyxml für Setup-Addon (==> aus vorheriger MLD-Version 3.0.1)
* Permashift 5.1
* Anpassung für die MLD

Nun ist die Frage, wie wir mit den Addons umgehen wollen. Scheinbar (mit viel Hoffnung) werden die Addonentwickler die (ihre) Addons aktualisieren. Ansonsten gibt es auch ein Thread, wo bereits aktualisierte Makefile (neue Struktur) bereitgestellt werden.

@Claus:
Macht es Sinn einen weiteren Branch anzulegen, der nicht mit der MLD-3.0.1 kombiniert ist? Dann machen wir die Stable nicht kaputt...  :applaus

Gruß,

Pit

P.S: Falls jemand das Paket haben möchte, hier der Link
Hi,
for the xineliboutput plugin
i applyed these patches
Code: [Select]
--- vdr-plugin-xineliboutput-1.0.7+cvs20120313/Makefile.org     2012-05-23 12:30:09.567595889 +0200
+++ vdr-plugin-xineliboutput-1.0.7+cvs20120313/Makefile 2012-05-23 12:30:27.187595899 +0200
@@ -65,7 +65,7 @@
 LIBDIR  ?= ../../lib
 TMPDIR  ?= /tmp
 BINDIR  ?= /usr/bin
-#DESTDIR ?= /
+DESTDIR ?= /usr/lib/vdr/

 INSTALL ?= install
the pkg revision is 5cfe6e530976a
from the git url git://projects.vdr-developer.org/xineliboutput.git

Pardon i want the patch for the older Livebuffer don't want the permashift
these is possible ?? thansk

Unixer