News:

Latest versions:
Server plugin: 0.5.1
MVP dongle: 0.5.2
Raspberry Pi client: 0.5.2
Windows client: 0.5.2-1

Main Menu
Menu

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.

Show posts Menu

Topics - hondansx

#1
Hi,

is it possible to have the audio output from vompclient on hdmi and analog at the same time?
Which part could I change in audioomx.cc.

Walter

#2
Hi Marten,

sorry for that, but another error.
If I start a recording, then the client will hang and shows me only a black screen. Have to kill it manually.
Seems it could be any kind of loop.


Black_Screen1.log:19:33:01.881635 [notice] 3221 Recording - findnext:comparing Frame 12 with current Frame 4789
Black_Screen1.log:19:33:01.881725 [notice] 3221 Recording - findnext:comparing Frame 4788 with current Frame 4789
Black_Screen1.log:19:33:02.087770 [notice] 3221 Recording - findnext:comparing Frame 12 with current Frame 4789
Black_Screen1.log:19:33:02.088191 [notice] 3221 Recording - findnext:comparing Frame 4788 with current Frame 4789
Black_Screen1.log:19:33:02.302089 [notice] 3221 Recording - findnext:comparing Frame 12 with current Frame 4789
Black_Screen1.log:19:33:02.302181 [notice] 3221 Recording - findnext:comparing Frame 4788 with current Frame 4789
Black_Screen1.log:19:33:02.510078 [notice] 3221 Recording - findnext:comparing Frame 12 with current Frame 4789
Black_Screen1.log:19:33:02.510171 [notice] 3221 Recording - findnext:comparing Frame 4788 with current Frame 4789
Black_Screen1.log:19:33:02.717423 [notice] 3221 Recording - findnext:comparing Frame 12 with current Frame 4789
Black_Screen1.log:19:33:02.717551 [notice] 3221 Recording - findnext:comparing Frame 4788 with current Frame 4789
Black_Screen1.log:19:33:02.923066 [notice] 3221 Recording - findnext:comparing Frame 12 with current Frame 4789
Black_Screen1.log:19:33:02.923162 [notice] 3221 Recording - findnext:comparing Frame 4788 with current Frame 4789


The full log is attached.

Walter

#3
Firmware:


Jan 25 2013 19:12:00
Copyright (c) 2012 Broadcom
version 365215 (release)



Backtrace:


[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
Core was generated by `./vompclient -d'.
Program terminated with signal 11, Segmentation fault.
#0  mis_1_loop () at memcpy.S:214
214 memcpy.S: Datei oder Verzeichnis nicht gefunden.
(gdb) bt full
#0  mis_1_loop () at memcpy.S:214
No locals.
#1  0x000edd40 in VideoOMX::DeliverMediaPacket (this=<error reading variable: Cannot access memory at address 0xffffffe0>,
    packet=<error reading variable: Cannot access memory at address 0x4>,
    buffer=<error reading variable: Cannot access memory at address 0x3c>,
    samplepos=<error reading variable: Cannot access memory at address 0x40>) at videoomx.cc:2738
        cancopy = <error reading variable cancopy (Cannot access memory at address 0xffffffe8)>
        headerstrip = <error reading variable headerstrip (Cannot access memory at address 0xffffffec)>
        haveToCopy = <error reading variable haveToCopy (Cannot access memory at address 0xfffffff0)>
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
#4
Hi,

I use the analog output and at the beginning of every channel or recording I am getting sizzles for 0.5 s, which is annoying.
It looks like, this is an rasp problem. Is there any possibility to add some mute or delay in audioomx, so this sizzles/distortion are suppressed or not audible.

.

#5
Change the value and hit back, vomp segfaults.


Program terminated with signal 11, Segmentation fault.
#0  0x00073f20 in VOpts::doSave (this=0x83e480) at vopts.cc:445
445         Osd::getInstance()->setFont(options[i]->optionkeys[options[i]->userSetChoice]);
#6
Hi Marten,

can you adopt this changes?


Changes in 1.7.25
- Revised priority handling to allow receivers with a priority that is lower than
  that of live viewing (with suggestions from Frank Schmirler):
 
....

The default priority of a cReceiver is now MINPRIORITY (-99).

  A device that is used only for live viewing (no matter whether it's in Transfer
    Mode or real live mode) now has priority TRANSFERPRIORITY (-1).

  .....



Problem is that if a timer is starting vompclient gets a channel not available message. Not a real  problem but should be fixed.

BTW:
Should be mentioned. Many thanks for your great work on this project. Works every day better.

Walter
#7
VOMP for Raspberry Pi / Target MVP fails to compile
November 07, 2012, 20:21:23
Hi,

don't know whether this is the right one, but no it compiles.


--- videomvp.h.orig 2012-11-07 21:17:54.337130080 +0100
+++ videomvp.h 2012-11-07 21:19:31.177881883 +0100
@@ -22,6 +22,7 @@


#ifndef VIDEOMVP_H
+#endif
#define VIDEOMVP_H

// FIXME - check why so many things include unistd
@@ -110,7 +111,7 @@

     UCHAR getSupportedFormats() { return COMPOSITERGB | SVIDEO;};
     UINT supportedTVsize() { return ASPECT4X3|ASPECT16X9;};
-    UCHAR supportedTVFormats() { return 0;}; /* We cannot change this here
+    UCHAR supportedTVFormats() { return 0;}; // We cannot change this here

     int setFormat(UCHAR format);
     int setConnection(UCHAR connection);
@@ -156,4 +157,3 @@
     UINT mediapacket_len[WRITE_PACKETS];
};

-#endif


#8
VOMP for Raspberry Pi / Font Size
November 07, 2012, 19:04:11
Hi,

how can I increase the font size, because it is very small on 1920x1080.
#9
Hi,

is this a known issue that the teletext is not working?
#10
VOMP for Raspberry Pi / Compile with target mvp fails
September 16, 2012, 15:39:23
Hi Marten,

I want to test the new rasp-branch on my mvp-box.

I get this error:


/usr/local/src/vomp/crosstool/gcc-3.4.5-glibc-2.2.5/powerpc-405-linux-gnu/bin/powerpc-405-linux-gnu-g++ -O3 -Wall -Wshadow  -D_GNU_SOURCE -I../jpeg/jpeg-6b  -DVOMP_PLATTFORM_MVP    -c -o osdmvp.o osdmvp.cc
osdmvp.cc:39: error: `OsdMvp' has not been declared
osdmvp.cc: In function `Surface* createNewSurface()':
osdmvp.cc:41: error: expected primary-expression before '*' token
osdmvp.cc:41: error: expected primary-expression before ')' token
osdmvp.cc:41: error: expected `;' before "new"
osdmvp.cc:41: error: `SurfaceMvp' has not been declared
make: *** [osdmvp.o] Fehler 1


Any Ideas?

Walter
#11
If I zap to an radio channel and switch up to the next radio channel, vompclient triggers an Segmentation fault.

Work not:
VDR 1.7.9
Dongle 0.3.1
Server 0.3.1

Works:
VDR 1.7.9
Dongle 0.3.0
Server 0.3.0

Walter
#12
History:

Dongle:
0.3.1-3
- CVS version from 08.02.10 with HDTV Support for windows.
- Bugfix: Display and timing improvements while playing some recordings. (Thanks to MartenR)
- Set teletext updates to a higher value that it works more responsive.

0.3.1-2
- Bugfix: Client crashes while switching a radiochannel. (Thanks to MartenR)

0.3.1-1
- Full Duplex Patch.
- Bugfix: Teletext (Taken from CVS).
- Simple Child Lock. See Preferences --> Misc to turn on or off.
 If you have an groupseperator "Kids" in top of your channels.conf only this channels are shown.
 If you have an directoy "Kids" under Recordings, you will only have this directory.
- Improvements in Summaryhandling. Resume on Recordings in now the default value.
- PowerOn Mode. Automatik startup of LiveTv/Radio/Recordings or Menu (default). See Preferences --> Misc.
- Force16x9 Mode. If an Channel or Recording is in 4.3 Format, you can force it to 16x9. See Preferences --> Misc.
- Vdrshutdown. (Thanks to Matthias Haas). If power button is pressed, mvp sends an "Power Button pressed" to vdr. See Preferences --> Misc.
- New Shutdownmenu (Thanks to Frank S.). Added different options like poweroff, poweroff with vdr or reboot. See Menu --> Power.
- Changed default TCP receive window size to 4096 in cause of higher bitrate channels or recordings. (Reported by Philipp Mueller)
- Jump-Play (Thanks to macfly). Now disabled by default. While watching a recording JP can be changed via the OK Button.
- More bugfixes of the media part. Info and Details --> http://www.wellenvogel.de/software/vomp
- Some improvements in the live tv handling that avoids a couple of deadlocks or distorsions. (Thanks to Andreas Vogel)
- Added simple watchdog if vompclient crashes (Suggested by Thomas Steger).


Server:
0.3.1-3
- Set server to 0.3.1-3 because it works only with dongle 0.3.1-3.
- Server crashes on full disk. Untested. (Thanks to davep)
- Added pin-protection used from vdr-pin-plugin. Untested. (Thanks to Dingo)
 To activate set ShowPinProtected = 1 under General in vomp-MAC.conf.

0.3.1-1
- Active_shutdwon (Thanks to Matthias Haas).
- Changed EPG on Recordings. Show as much info as possible.
- Bugfix: Client sometimes hang on bootup. Only affected in combination with new Mediapart. (Thanks to Dingo)
- Bootpfix_H3+ (Thanks to woodym). Info --> http://www.loggytronic.com/forum/index.php?topic=304.0
 If you have an MVP H3/H4 you can disable the internal bootp Service of VOMP and take the bootp Service of your DHCP Server.
- Simple ChildLock (Thanks to Fabian Kropp). Group Selector Lock --> http://vdr-portal.de/board/thread.php?postid=704595#post704595
- Bugfixes in Mediapart. Always need app. 3s before returning to menu when stopping video playback or picture loading.
 Better detect the end of a file. See --> http://www.wellenvogel.de/software/vomp/index.html#Update_20081222 and 20081214.

Download
#13
VOMP General / MVP / State of teletext in cvs?
March 06, 2009, 19:33:06
Hi,

is teletext ready for using it or do I something wrong? If I start teletext vompclient hangs up!  :'(


12:14:27.710867 [debug]  120 BoxStack - Unlocked for update
12:14:28.093114 [debug]  125 VDR - Sending KA packet
12:14:28.131890 [debug]  125 VDR - Rxd correct KA reply
12:14:28.486669 [debug]  122 Timers - Timer firing for client 0x1025377c ref 1
12:14:28.507097 [debug]  137 Timers - sending timer to 0x1025377c with parameter 1
12:14:28.523977 [debug]  137 VVideoLiveTV - Timer Call 1 not key start.
12:14:28.539085 [debug]  137 VVideoLiveTV - Timer Call 1 notkey 1.
12:14:28.555662 [debug]  137 VVideoLiveTV - Timer Call 1 notkey 2.
12:14:28.836016 [debug]  137 VVideoLiveTV - Timer Call 1 notkey 4.
12:14:28.851311 [debug]  137 BoxStack - Update called
12:14:28.869026 [debug]  137 BoxStack - Locked for update
12:14:28.950140 [debug]  137 BoxStack - Unlocked for update
12:14:28.967830 [debug]  137 VVideoLiveTV - Timer Call 1 notkey 3.
12:14:28.982799 [debug]  137 VVideoLiveTV - Timer Call 1 notkey end.
12:14:29.003806 [debug]  137 Timers - timerEventFinished for 0x1025377c
12:14:29.020811 [debug]  137 Timers - timerEventFinished for 0x1025377c 1 - remove done
12:14:33.778365 [debug]  120 Remote - Button 56
12:14:33.797804 [debug]  120 Boxx - Construct, now 29
12:14:34.048127 [debug]  136 Command - PMFOS called
12:14:34.063307 [notice] 120 Core - Signal 23 received
12:14:34.078567 [debug]  120 Core - SIGURG caught
12:14:34.206847 [debug]  136 Command - PMFOS called
12:14:34.210366 [debug]  125 VDR - Sending KA packet
12:14:34.224676 [notice] 120 Core - Signal 23 received
12:14:34.256461 [debug]  120 Core - SIGURG caught
12:14:34.264296 [debug]  125 VDR - Rxd correct KA reply
12:14:34.366839 [debug]  136 Command - PMFOS called
12:14:34.384990 [notice] 120 Core - Signal 23 received
12:14:34.398533 [debug]  120 Core - SIGURG caught
12:14:34.526861 [debug]  136 Command - PMFOS called
12:14:34.544290 [notice] 120 Core - Signal 23 received
12:14:34.558724 [debug]  120 Core - SIGURG caught
12:14:34.686863 [debug]  136 Command - PMFOS called
12:14:34.708414 [notice] 120 Core - Signal 23 received


For more Info I could attach the whole log.

Bye,
Walter


#15
VOMP General / MVP / vomp and vdr >1.7.3
February 02, 2009, 20:35:53
There are some changes in vdr 1.7.3 and therefore vompserver will not compile.


recplayer.c: In member function 'ULLONG RecPlayer::positionFromFrameNumber(ULONG)':
recplayer.c:201: error: no matching function for call to 'cIndexFile::Get(int, uchar*, int*, uchar*, int*)'
../../../include/vdr/recording.h:240: note: candidates are: bool cIndexFile::Get(int, uint16_t*, off_t*, bool*, int*)
../../../include/vdr/recording.h:242: note:                 int cIndexFile::Get(uint16_t, off_t)
recplayer.c: In member function 'bool RecPlayer::getNextIFrame(ULONG, ULONG, ULLONG*, ULONG*, ULONG*)':
recplayer.c:249: error: no matching function for call to 'cIndexFile::GetNextIFrame(ULONG&, bool, uchar*, int*, int*)'
../../../include/vdr/recording.h:241: note: candidates are: int cIndexFile::GetNextIFrame(int, bool, uint16_t*, off_t*, int*, bool)


I made this changes and now it compiles:


--- vdr-1.7.2/PLUGINS/src/vompserver/recplayer.c        2008-03-26 15:59:47.000000000 +0100
+++ vdr-1.7.3/PLUGINS/src/vompserver/recplayer.c        2009-01-26 23:30:25.000000000 +0100
@@ -193,12 +193,12 @@
{
   if (!indexFile) return 0;

-  uchar retFileNumber;
-  int retFileOffset;
-  uchar retPicType;
+  uint16_t retFileNumber;
+  off_t retFileOffset;
+  bool retIndependent;
   int retLength;

-  if (!indexFile->Get((int)frameNumber, &retFileNumber, &retFileOffset, &retPicType, &retLength))
+  if (!indexFile->Get((int)frameNumber, &retFileNumber, &retFileOffset, &retIndependent, &retLength))
   {
     return 0;
   }
@@ -240,8 +240,8 @@

   if (!indexFile) return false;

-  uchar waste1;
-  int waste2;
+  uint16_t waste1;
+  off_t waste2;

   int iframeLength;
   int indexReturnFrameNumber;


But for some reason, while playing a recording, the length is not shown correctly.  ???
Any help would be appreciated?

Bye,
Walter

#16
Dongle:
0.3.0-10
-Added support for vdr >= 1.7.3. (Thanks to Dingo and MartenR)
--> http://forum.loggytronic.com/index.php?topic=388.0

0.3.0-8
-Bugfix: Client crashes while zapping in mediaplayer.
-Added simple watchdog if vompclient crashes (Suggested by Thomas Steger).

0.3.0-7
-Force16x9
If an Channel or Recording is in 4.3 Format, you can force 16x9 by setting "Force 16:9 for TV/Record" under Options/Misc.
No more 16x9 Dongle is needed.
-Minor improvements in Summaryhandling.

0.3.0-6
-DVB Subtitle support. The "record" button is still used for switching subtitles on or off. Taken from CVS.
Info and Details --> http://forum.loggytronic.com/index.php?topic=83.0
-More improvements and bugfixes of the media part. Info and Details --> http://www.wellenvogel.de/software/vomp

0.3.0-5
-Bugfix: LiveRadioEPGFix. Taken from CVS.
-Added enhanced mediafunctionality (Thanks to Andreas Vogel)
Info and Details --> http://www.wellenvogel.de/software/vomp

0.3.0-3
-vdrshutdown (Thanks to Matthias Haas)
New Point under Properties --> Advanced --> Automatic vdr shutdown.
If power button is pressed, vdr will get an shutdown signal.
-shutdownmenu.diff (Thanks to Frank S.)
Changed Reboot with Power in main menu. Added different options like poweroff, poweroff with vdr or reboot.
-Changed default TCP receive window size to 4096 in cause of higher bitrate channels or recordings. (Reported by Philipp Mueller)
-Bugfix: Sleeptimer did not work while watching Recordings. Now Jump&Play can be changed by the OK Button.
-Bugfix: Fix a timers thread locking bug. Taken from CVS.

0.3.0-2
- Added new Point under Properties --> Advanced --> Child Lock
Manually editing of vomp-xx-xx-xx-xx-xx.conf for Group Selector Lock is not needed anymore.
- Added Sleeptimer (Thanks to Thomas Steger)
Press the GO Button on your remote to activate it.

0.3.0-1
-Jump-Play (Thanks to macfly)
http://forum.loggytronic.com/index.php?topic=154.0
While watching a recording, Jump&Play can be changed via the OK Button.
-Poweron_Mode
Automatik startup of LiveTv or Radio
-16x9
Forces LiveTV to 16x9
-Full-Live-EPG
Maximizes the LiveEPG to Fullscreen
-Full Duplex Patch


Server:
0.3.0-10
-Added support for vdr >= 1.7.3. (Thanks to Dingo and MartenR)
--> http://forum.loggytronic.com/index.php?topic=388.0

0.3.0-9
-Resumemechanism of recordings is now used from vdr. By default every recording is shared.
To deactivate this, write in your vomp-MAC.conf under [General] ResumeId = 1 (one number per client).
For more information see manual of vdr. [ResumeData] in vomp-MAC.conf can be deleted. (Thanks to Dingo)

0.3.0-8
-Bugfix: Client sometimes hang on bootup. Only affected in combination with new Mediapart. (Thanks to Dingo)

0.3.0-7
-Bugfix in Mediapart: Always need app. 3s before returning to menu when stopping video playback or picture loading
Info and Details --> http://www.wellenvogel.de/software/vomp/index.html#Update_20081222
-Added new test1.sh from http://www.wellenvogel.de/software/vomp/index.html#Update_20081227

0.3.0-6
-Large File Support for videofiles > 2GB
-Changed EPG on Recordings. Show as much info as possible.

0.3.0-5
-Added enhanced mediafunctionality (Thanks to Andreas Vogel)
Info and Details --> http://www.wellenvogel.de/software/vomp

0.3.0-2
-Active_shtdwn (Thanks to Matthias Haas)
--> http://www.pompase.net/joomla/index.php?option=com_remository&Itemid=33&func=select&id=5

0.3.0-1
-bootpfix_H3+ (Thanks to woodym)
Info --> http://www.loggytronic.com/forum/index.php?topic=304.0
If you have an MVP H3/H4 you can disable the internal bootp Service of VOMP and take the bootp Service of your DHCP Server
-MvpLockdir (Thanks to Fabian Kropp)
Group Selector Lock --> http://vdr-portal.de/board/thread.php?postid=704595#post704595
If you have an groupseperator "Kids" in top of your channels.conf, only those channels in this group will be shown.
Note: This will only work if it is activated at the Client

Misc:
-Control any MVP remotely in a shell
--> http://www.russle.net/vomp/misc/remoteMVP

-create-dongle-bin-ver.sh
Script to create dongle.bin.ver for MVP H3 and greater --> http://www.russle.net/vomp/misc/create-dongle-bin-ver
Info --> http://www.vdr-wiki.de/wiki/index.php/MediaMVP_-_create-dongle-bin-ver


Download
#17
I have got my second MVP H3 (the first is a D3A) and all works so far, except 16:9 handling in menu and in
livetv. Everything still remains in 4:3.  >:(

Has somebody the same problem with H3 or maybe only a hardware problem?

THX,
Walter
#18
I tried newest CVS from today. If I start the server, he cannot find the old config directory.

2653672 20:33:59.513004 [debug]  UDPReplier - UDP request from 192.168.25.10
2653673 20:34:01.155674 [debug]  Client - Config dir: (null)/plugins/vomp
2653685 20:34:01.159192 [debug]  Config - Opened config file: (null)/plugins/vomp/vomp-00-0D-FE-00-1D-ED.conf
2653695 20:34:01.260428 [debug]  Config - Config error: Key LangCode not found
2653696 20:34:01.260444 [debug]  Client - Written config load failed packet


Any hints.

Walter
#19
VOMP General / MVP / Patch vompserver VDR 1.5.x
October 29, 2007, 13:42:22
Hi folks,
this patch works against the devel branch of vdr-1.5.x.


diff -ruN vompserver-1.4/mvpreceiver.c vompserver-1.5/mvpreceiver.c
--- vompserver-1.4/mvpreceiver.c        2006-03-01 22:29:01.000000000 +0000
+++ vompserver-1.5/mvpreceiver.c        2007-01-16 18:53:27.000000000 +0000
@@ -25,8 +25,10 @@
MVPReceiver::MVPReceiver(cChannel* channel, cDevice* device)
#if VDRVERSNUM < 10300
: cReceiver(channel->Ca(), 0, 7, channel->Vpid(), channel->Ppid(), channel->Apid1(), channel->Apid2(), channel->Dpid1(), channel->Dpid2()
-#else
+#elif VDRVERSNUM < 10500
: cReceiver(channel->Ca(), 0, channel->Vpid(), channel->Apids(), channel->Dpids(), channel->Spids())
+#else
+: cReceiver(channel->GetChannelID(), 0, channel->Vpid(), channel->Apids(), channel->Dpids(), channel->Spids())
#endif
{
   logger = Log::getInstance();


Maybe Chris could take this into the cvs.

Walter
#20
VOMP General / MVP / Boot from NFS
March 08, 2007, 20:21:23
I want start my MVP from NFS, but ist stops at the fourth Point and then nothing happens.
In the log I can see that he gets the zImage.treeboot.

Mar  8 21:08:32 yaris in.tftpd[8545]: connect from xxx.xxx.xx.xx
Mar  8 21:08:32 yaris tftpd[8546]: tftpd: trying to get file: mvp/zImage.treeboot
Mar  8 21:08:32 yaris tftpd[8546]: tftpd: serving file from /tftpboot

I believe that I did everything right for the setup on Debian Sarge, which I found here.
-->http://www.loggytronic.com/vomp-devenv.php


Any Hints??

THX
Alex