Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.
|
|
Source code |
1 2 3 4 |
menu.c: In constructor 'cMenuMain::cMenuMain(eOSState)': menu.c:3750:31: error: 'state' was not declared in this scope menu.c:3752:16: error: returning a value from a constructor make[1]: *** [menu.o] Error 1 |
|
|
Source code |
1 2 3 4 5 6 7 |
// > PIN PATCH
cOsdItem* item = Get(Current());
if (item && item->Text() && state != osContinue && state != osUnknown && state != osBa$
if (cStatus::MsgMenuItemProtected(item->Text()))
return osContinue;
// PIN PATCH <
|
|
|
Source code |
1 2 3 |
cVector cOsd::Osds; cMutex cOsd::mutex; +bool cOsd::pinValid = false; // PIN PATCH |
|
|
Source code |
1 2 3 4 |
cMenuMain::cMenuMain(eOSState State)
:cOsdMenu("")
{
replaying = false;
|
|
|
Source code |
1 |
eOSState state = cOsdMenu::ProcessKey(Key); |
Wo finde ich die Version vom PIN Plugin, die diesen Patch enthält? Auf der Homepage von Jörg Wendel finde ich als aktuellste Version die 0.1.9 und dort ist der Patch nicht mit drin.habe mir gerade den plain vdr 1.7.22 geholt und den beim PIN Plugin mitgelieferten Patch vdr-1.7.17.diff angewendet.
Quoted
BOARD: Gigabyte Technology Co., Ltd. EP43-DS3L
CPU: Intel Pentium(R) Dual-Core CPU E5 2500 MHz - SYSTEM DISK: 8GB (half slim SSD) - DATA DISK: 2 TB
RAM: 1 GB
OS: Ubuntu 12.04 - Linux 3.2.0-37-generic-pae
VDR: 1.7.37
DVB: TT S2-6400 (Loader Version: 1.03 - FPGA Version 1.09 - Firmware Version: 0.3.10)

This post has been edited 1 times, last edit by "hotzenplotz5" (Dec 24th 2011, 1:36am)
|
|
Source code |
1 2 3 4 5 6 |
// > PIN PATCH
cOsdItem* item = Get(Current());
if (item && item->Text() && state != osContinue && state != osUnknown && state != osBack)
if (cStatus::MsgMenuItemProtected(item->Text()))
return osContinue;
// PIN PATCH <
|
rocessKey, das ist vermutlich passiert da es durch einen der anderen Patches vorher durcheinander gekommen ist. Oder musstest du da einen Reject manuell von Hand einbauen.