~martijnbraam

The Netherlands

https://brixit.nl/

I do computer stuff

Trackers

~martijnbraam/Flask-MultiMQTT

Last active 3 days ago

~martijnbraam/pts

Last active 6 days ago

~martijnbraam/bootinfo

Last active 2 months ago

~martijnbraam/numberstation

Last active 2 months ago

~martijnbraam/OpenAtem

Last active 3 months ago

~martijnbraam/filedropper

Last active 4 months ago

~martijnbraam/photoflow

Last active 5 months ago

~martijnbraam/ipcftpd

Last active 5 months ago

~martijnbraam/findtow

Last active 7 months ago

~martijnbraam/shipments

Last active 9 months ago
View more

#5 Implement upstream Advanced Chroma keyer a month ago

Comment by ~martijnbraam on ~martijnbraam/OpenAtem

Implemented, will be in 0.8

REPORTED RESOLVED CLOSED

#5 Implement upstream Advanced Chroma keyer 3 months ago

Ticket created by ~martijnbraam on ~martijnbraam/OpenAtem

#4 Implement upstream Chroma keyer 3 months ago

Ticket created by ~martijnbraam on ~martijnbraam/OpenAtem

#3 usb.core.NoBackendError: No backend available 5 months ago

Comment by ~martijnbraam on ~martijnbraam/OpenAtem

It seems like this can't be fixed in flatpak directly. The missing thing is an udev rule on the host to allow libusb to use the atem usb connection.

It's this rule file that gets installed on the host normally: https://git.sr.ht/~martijnbraam/pyatem/tree/master/item/100-blackmagicdesign.rules

#1 Document design goals 5 months ago

Comment by ~martijnbraam on ~martijnbraam/photoflow


#3 usb.core.NoBackendError: No backend available 6 months ago

Comment by ~martijnbraam on ~martijnbraam/OpenAtem

Should be fixed in the latest flatpak release

#3 usb.core.NoBackendError: No backend available 6 months ago

~martijnbraam assigned ~martijnbraam to #3 on ~martijnbraam/OpenAtem

#3 usb.core.NoBackendError: No backend available 6 months ago

Comment by ~martijnbraam on ~martijnbraam/OpenAtem

Ah that makes sense. I'll try adding libusb

#2 Protocol error in the TCP protocol 8 months ago

Proxy added by ~martijnbraam on ~martijnbraam/OpenAtem

#2 Protocol error in the TCP protocol 8 months ago

Ticket created by ~martijnbraam on ~martijnbraam/OpenAtem

From OpenSwitcher connected to the TCP proxy:

Firmware: 2.30
Mixer model: ATEM Television Studio HD
Traceback (most recent call last):
File "/usr/local/share/switcher/gtk_switcher/atemwindow.py", line 52, in run
self.mixer.loop()
File "/path/pyatem/pyatem/protocol.py", line 59, in loop
self.save_field_data(fieldname, data)
File "/path/pyatem/pyatem/protocol.py", line 210, in save_field_data
contents = getattr(fieldmodule, classname)(contents)
File "/path/pyatem/pyatem/field.py", line 2399, in __init__
field = struct.unpack_from('>H2x 4I 4I', raw, 0)
struct.error: unpack_from requires a buffer of at least 36 bytes for unpacking 36 bytes at offset 0 (actual buffer size is 8)
EXCEPTION error('unpack_from requires a buffer of at least 36 bytes for unpacking 36 bytes at offset 0 (actual buffer size is 8)')
Traceback (most recent call last):
File "/usr/local/share/switcher/gtk_switcher/atemwindow.py", line 52, in run
self.mixer.loop()
File "/path/pyatem/pyatem/protocol.py", line 59, in loop
self.save_field_data(fieldname, data)
File "pyatem/pyatem/protocol.py", line 205, in save_field_data
key = fieldname.decode()
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 1: invalid start byte
EXCEPTION UnicodeDecodeError('utf-8', b'e\xff\x00j', 1, 2, 'invalid start byte')
Traceback (most recent call last):
File "/usr/local/share/switcher/gtk_switcher/atemwindow.py", line 52, in run
self.mixer.loop()
File "/path/pyatem/pyatem/protocol.py", line 59, in loop
self.save_field_data(fieldname, data)
File "/path/pyatem/pyatem/protocol.py", line 205, in save_field_data
key = fieldname.decode()
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf7 in position 0: invalid start byte
EXCEPTION UnicodeDecodeError('utf-8', b'\xf7\x9c\x002', 0, 1, 'invalid start byte')