Jump to content


kanber_kav

Member Since 28 Nov 2011
Offline Last Active 09 Aug 2013 20:07
-----

Posts I've Made

In Topic: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit

20 December 2011 - 22:48

Ubuntu 10.04
Asus 210 nvidia vga card 1 gb ddr3
qvdpautest 0.5.1
AMD Phenom™ 9550 Quad-Core Processor
NVIDIA GPU GeForce 210 (GT218) at PCI:1:0:0 (GPU-0)

VDPAU API version : 1
VDPAU implementation : NVIDIA VDPAU Driver Shared Library 285.05.09 Fri Sep 23 19:17:37 PDT 2011

SURFACE GET BITS: 843.845 M/s
SURFACE PUT BITS: 801.449 M/s

MPEG DECODING (1920x1080): 72 frames/s
MPEG DECODING (1280x720): 162 frames/s
H264 DECODING (1920x1080): 61 frames/s
H264 DECODING (1280x720): 136 frames/s
VC1 DECODING (1440x1080): 77 frames/s
MPEG4 DECODING (1920x1080): 72 frames/s

MIXER WEAVE (1920x1080): 423 frames/s
MIXER BOB (1920x1080): 678 fields/s
MIXER TEMPORAL (1920x1080): 183 fields/s
MIXER TEMPORAL + IVTC (1920x1080): 119 fields/s
MIXER TEMPORAL + SKIP_CHROMA (1920x1080): 245 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 68 fields/s
MIXER TEMPORAL_SPATIAL + IVTC (1920x1080): 55 fields/s
MIXER TEMPORAL_SPATIAL + SKIP_CHROMA (1920x1080): 76 fields/s
MIXER TEMPORAL_SPATIAL (720x576 video to 1920x1080 display): 248 fields/s
MIXER TEMPORAL_SPATIAL + HQSCALING (720x576 video to 1920x1080 display): 132 fields/s

MULTITHREADED MPEG DECODING (1920x1080): 69 frames/s
MULTITHREADED MIXER TEMPORAL (1920x1080): 139 fields/s

In Topic: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit

16 December 2011 - 09:36

ion board runing.
xorg.conf files edit.

add code.

Section "Extensions"
Option "Composite" "Disable"
EndSection

In Topic: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit

15 December 2011 - 21:59

nice to hear,

have you time to remove the hole gstreamer support from enigma2. I thing we don´t need it with xine-lib

best regards

nobody9



ubuntu 10.04 work fine.
no sd problem
no hd problem.
very good.


qstream not worked.

Movie player xine-lib programmer run.
i think 3d xinelib video. (anaglyph)

but I'm not a coder.

In Topic: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit

15 December 2011 - 21:30

ubuntu 10.04 work fine.
no sd problem
no hd problem.
very good.

In Topic: Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit

11 December 2011 - 15:52

Pan/scan ..etc work
patch
avswitch.cpp
/enigma2/lib/driver

#include <unistd.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <string.h>
#include <lib/base/init.h>
#include <lib/base/init_num.h>
#include <lib/base/eerror.h>
#include <lib/base/ebase.h>
#include <lib/driver/avswitch.h>
#include <lib/gdi/xineLib.h>
eAVSwitch *eAVSwitch::instance = 0;
 
eAVSwitch::eAVSwitch()
{
ASSERT(!instance);
instance = this;
m_video_mode = 0;
}
int eAVSwitch::getVCRSlowBlanking()
{
return 0;
}
eAVSwitch::~eAVSwitch() {}
eAVSwitch *eAVSwitch::getInstance()
{
return instance;
}
bool eAVSwitch::haveScartSwitch()
{
return false;
}
bool eAVSwitch::isActive()
{
return m_active;
}
void eAVSwitch::setInput(int val)
{}
void eAVSwitch::setColorFormat(int format)
{}
void eAVSwitch::setAspectRatio(int ratio)
{	cXineLib *xineLib = cXineLib::getInstance();
	  cXineLib::getInstance()->setAspectRatio(ratio);
}
void eAVSwitch::setPolicy43(int mode)
  {cXineLib *xineLib = cXineLib::getInstance();
   cXineLib::getInstance()->setPolicy43(mode);
  }
 
void eAVSwitch::setPolicy169(int mode)
  {cXineLib *xineLib = cXineLib::getInstance();
  cXineLib::getInstance()->setPolicy169(mode);
}
 
void eAVSwitch::setZoom(int zoom43_x, int zoom43_y, int zoom169_x, int zoom169_y)
{cXineLib *xineLib = cXineLib::getInstance();
  cXineLib::getInstance()->setZoom(zoom43_x, zoom43_y, zoom169_x, zoom169_y);
}
 
void eAVSwitch::updateScreen()
{cXineLib *xineLib = cXineLib::getInstance();
  cXineLib::getInstance()->adjust_policy();
}
// 50/60 Hz
void eAVSwitch::setVideomode(int mode)
{
//printf("----------------------- eAVSwitch::setVideomode %d\n", mode);
if (mode == m_video_mode)
  return;
m_video_mode = mode;
}
void eAVSwitch::setWSS(int val) // 0 = auto, 1 = auto(4:3_off)
{}
 
void eAVSwitch::setDeinterlace(int global, int sd, int hd)
{cXineLib *xineLib = cXineLib::getInstance();
  cXineLib::getInstance()->setDeinterlace(global, sd, hd);
}
 
void eAVSwitch::setSDfeatures(int sharpness, int noise)
{cXineLib *xineLib = cXineLib::getInstance();
  cXineLib::getInstance()->setSDfeatures(sharpness, noise);
}
//FIXME: correct "run/startlevel"
eAutoInitP0<eAVSwitch> init_avswitch(eAutoInitNumbers::rc, "AVSwitch Driver");