Opened 5 years ago

Closed 5 years ago

#11957 closed Bug Report - General (Fixed)

ZM 1.26.3 has OK LiveCamera only for 32bit palette

Reported by: warpme@… Owned by:
Priority: minor Milestone: unknown
Component: Plugin - MythZoneminder Version: 0.27-fixes
Severity: medium Keywords: zm
Cc: Ticket locked: no

Description

current 0.27-fixes. zm 1.26.3. Issue: LiveCamera? view works ok only for 32bit palette. 8bit palette gives only 1/3 upper screen with picture, rest is black. 24bit palette gives whole black screen. Issue seems to be triggered by last zm related commits as IIRC before https://github.com/MythTV/mythtv/commit/63d03846eb95cb963ba19fd3aa87fb6a73643daa all was OK (t.b.v. !!!!) Log from mythzmserver:

8-bit palette. Bad. (1/3 screen is updated)

[root@mythtv ~]# mythzmserver -v
loading zm config from /etc/zm.conf
ZM is version '1.26.3'
Listening on port: 6548
Using server protocol version '10'
getZMSetting: ZM_SHM_KEY Result: 0x7a6d0000
Shared memory key is: 0x7a6d0000
getZMSetting: ZM_PATH_MAP Result: /dev/shm
Memory path directory is: /dev/shm
getZMSetting: ZM_EVENT_IMAGE_DIGITS Result: 3
Event file format is: %03d-capture.jpg
Analysis file format is: %03d-analyse.jpg
getZMSetting: ZM_USE_DEEP_STORAGE Result: 0
using flat directory structure
getZMSetting: ZM_CREATE_ANALYSIS_IMAGES Result: 1
using analysis images
Got 1 monitors
Opened mmap file: /dev/shm/zm.mmap.1
new connection from 192.168.1.129 on socket 5
Processing: 'HELLO'
Processing: 'GET_MONITOR_LIST'
Got 1 monitors
id:             1
name:           Salon
width:          640
height:         480
palette:        3
byte per pixel: 1
-------------------
Processing: 'GET_LIVE_FRAME'
Kicking database connection
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 307200

24-bit palette. Bad. (black screen)

[root@mythtv ~]# mythzmserver -v
loading zm config from /etc/zm.conf
ZM is version '1.26.3'
Listening on port: 6548
Using server protocol version '10'
getZMSetting: ZM_SHM_KEY Result: 0x7a6d0000
Shared memory key is: 0x7a6d0000
getZMSetting: ZM_PATH_MAP Result: /dev/shm
Memory path directory is: /dev/shm
getZMSetting: ZM_EVENT_IMAGE_DIGITS Result: 3
Event file format is: %03d-capture.jpg
Analysis file format is: %03d-analyse.jpg
getZMSetting: ZM_USE_DEEP_STORAGE Result: 0
using flat directory structure
getZMSetting: ZM_CREATE_ANALYSIS_IMAGES Result: 1
using analysis images
Got 1 monitors
Opened mmap file: /dev/shm/zm.mmap.1
new connection from 192.168.1.129 on socket 5
Processing: 'HELLO'
Processing: 'GET_MONITOR_LIST'
Got 1 monitors
id:             1
name:           Salon
width:          640
height:         480
palette:        3
byte per pixel: 3
-------------------
Processing: 'GET_LIVE_FRAME'
Kicking database connection
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 921600


32bit palette. Good. (screen is OK)

[root@mythtv ~]# mythzmserver -v
loading zm config from /etc/zm.conf
ZM is version '1.26.3'
Listening on port: 6548
Using server protocol version '10'
getZMSetting: ZM_SHM_KEY Result: 0x7a6d0000
Shared memory key is: 0x7a6d0000
getZMSetting: ZM_PATH_MAP Result: /dev/shm
Memory path directory is: /dev/shm
getZMSetting: ZM_EVENT_IMAGE_DIGITS Result: 3
Event file format is: %03d-capture.jpg
Analysis file format is: %03d-analyse.jpg
getZMSetting: ZM_USE_DEEP_STORAGE Result: 0
using flat directory structure
getZMSetting: ZM_CREATE_ANALYSIS_IMAGES Result: 1
using analysis images
Got 1 monitors
Opened mmap file: /dev/shm/zm.mmap.1
new connection from 192.168.1.129 on socket 5
Processing: 'HELLO'
Processing: 'GET_MONITOR_LIST'
Got 1 monitors
id:             1
name:           Salon
width:          640
height:         480
palette:        3
byte per pixel: 4
-------------------
Processing: 'GET_LIVE_FRAME'
Kicking database connection
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 0
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 0
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 0
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 0
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 0
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 0
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800
Processing: 'GET_LIVE_FRAME'
Getting live frame from monitor: 1
Frame size: 1228800

Change History (9)

comment:1 Changed 5 years ago by Paul Harrison <pharrison@…>

In cda0db9febefd2228485cdeca102bc118bbd15bc/mythtv:

mythzmserver: add the sub pixel order to the monitor debugging

Refs #11957.

comment:2 Changed 5 years ago by Paul Harrison <pharrison@…>

In 3ca16b521dbbca9da868a5a6b0f5e7014b705428/mythtv:

mythzmserver: use the frame size from the shared memory in ZM 1.26.x

Refs #11957.

comment:3 Changed 5 years ago by paulh

Status: newinfoneeded_new

Can you please update and report if this is now fixed for you.

comment:4 Changed 5 years ago by warpme@…

Paul, after applying 3ca16b521dbbca9da868a5a6b0f5e7014b705428, 32bit & 8bit are OK. 24-bit however still gives black screen.

comment:5 Changed 5 years ago by Paul Harrison <pharrison@…>

comment:6 Changed 5 years ago by Paul Harrison <pharrison@…>

In e5acf0cdd90f839aff2820e52daedeef42a509a9/mythtv:

mythzmserver: use the frame size from the shared memory in ZM 1.26.x

Refs #11957.

(cherry picked from commit 3ca16b521dbbca9da868a5a6b0f5e7014b705428)

comment:7 Changed 5 years ago by paulh

warpme, please try again. I missed backporting a typo fix from master to fixes.

comment:8 Changed 5 years ago by warpme@…

Paul, After recent ZM commits to 0-27-fixes - works perfectly. Thx!

comment:9 Changed 5 years ago by sphery

Resolution: Fixed
Status: infoneeded_newclosed

reported fixed in comment:8

Note: See TracTickets for help on using tickets.