[mythtv-commits] Ticket #5758: ZM using default SHM key resulting in no video stream
MythTV
mythtv at cvs.mythtv.org
Fri Oct 3 00:37:12 UTC 2008
#5758: ZM using default SHM key resulting in no video stream
---------------------------------+------------------------------------------
Reporter: noisymime at gmail.com | Owner: paulh
Type: defect | Status: new
Priority: minor | Milestone: unknown
Component: mythzoneminder | Version: head
Severity: medium | Mlocked: 0
---------------------------------+------------------------------------------
System: Mythbuntu 8.10 Alpha 6
Zoneminder: 1.23.3
mythzmserver: head
Under certain circumstances (Possibly in all cases), Zoneminder 1.23.3
appears to be using the default value field for setting ZM_SHM_KEY rather
than the normal one. This occurs on a vanilla install of mythbuntu 8.10.
This results in an incorrect shared memory key being used
mythzmserver output:
loading zm config from /etc/zm/zm.conf
ZM is version '1.23.3'
Listening on port: 6548
Using server protocol version '6'
getZMSetting: ZM_SHM_KEY Result: 0x7a6d2000
Shared memory key is: 0x7a6d2000
getZMSetting: ZM_EVENT_IMAGE_DIGITS Result: 3
Event file format is: %03d-capture.jpg
Analyse file format is: %03d-analyse.jpg
Got 2 monitors
Failed to shmget for monitor: 1
shmget args: 2053971969
ENOENT - no segment exists for the given key
Failed to shmget for monitor: 3
shmget args: 2053971971
ENOENT - no segment exists for the given key
new connection from 127.0.0.1 on socket 5
Processing: 'HELLO'
Processing: 'GET_MONITOR_LIST'
Got 2 monitors
id: 1
name: IP-Cam1
width: 320
height: 240
palette: 4
-------------------
id: 3
name: New
width: 320
height: 240
palette: 4
-------------------
Processing: 'GET_LIVE_FRAME'
Kicking database connection
Getting live frame from monitor: 1
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
When this occurs there is only a black box shown for a live feed.
I have patched zmserver.cpp and zmserver.h to try the default key value if
the main one fails and this works on my system (ie I get a live video
stream).
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/5758>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list