OS/2, eCS & ArcaOS - Technical > Hardware

Hardware Compatibility Wishlist for 2022

<< < (2/8) > >>

Lars:

--- Quote from: Neil Waldhauer on January 20, 2022, 03:36:49 pm ---I also think WiFi would be a high priority. Both WiFi and dual screen have been mentioned by Arca Noae on their roadmap.

I'd add an item that is partly software and partly hardware -- I'd like to see video conferencing on our platform. This also seems to be in progress, but at BitWise and in discussions here. That is both audio and video hardware.

--- End quote ---

Funny enough, the video support is better under VirtualBox then it is on plain HW. My built-in notebook webcam is detected in VirtualBox as a USB video device with bulk endpoint. The combination of libuvc+libusb has no problems using it. What we now need is a port of a Linux web app based on QT (for display) and  livuvc+libusb (for the data streaming). I am not yet clear about audio (synchronized to video).
The OS/2 MMPM subsystem is built upon streams that can be synchronized. But if you use libusb + libuvc, they know nothing about the OS/2 MMPM streaming (manager). You just read video and potentially audio directly from the device but then, these are not synchronized.

Lars

Craig Miller:
I agree, Dual Monitor support and WiFi support would be the biggest items when it comes to hardware.

As a secondary wish for hardware, perhaps basic Bluetooth support (even keyboards and mice) would be great.

Lastly, I am not sure if we need new drivers for 2.5 Gigabit Ethernet PCI Express? If so, that would be good to start looking at what that would take.

On the software side I have a few more wishes =)

Dave Yeo:

--- Quote from: Lars on January 20, 2022, 08:09:37 pm ---
--- Quote from: Neil Waldhauer on January 20, 2022, 03:36:49 pm ---I also think WiFi would be a high priority. Both WiFi and dual screen have been mentioned by Arca Noae on their roadmap.

I'd add an item that is partly software and partly hardware -- I'd like to see video conferencing on our platform. This also seems to be in progress, but at BitWise and in discussions here. That is both audio and video hardware.

--- End quote ---

Funny enough, the video support is better under VirtualBox then it is on plain HW. My built-in notebook webcam is detected in VirtualBox as a USB video device with bulk endpoint. The combination of libuvc+libusb has no problems using it. What we now need is a port of a Linux web app based on QT (for display) and  livuvc+libusb (for the data streaming). I am not yet clear about audio (synchronized to video).
The OS/2 MMPM subsystem is built upon streams that can be synchronized. But if you use libusb + libuvc, they know nothing about the OS/2 MMPM streaming (manager). You just read video and potentially audio directly from the device but then, these are not synchronized.

Lars

--- End quote ---

Usually the video and audio are compressed and muxed into a container, AVI, Matroska(webm) etc with syncing happening there. FFmpeg or libavcodec can handle that.
It also raises the question of licensing and such. If something is expecting H264 and AAC, well they're patented. There's libvpx, vorbis etc, does any video conferencing software support them?

Roderick Klein:

--- Quote from: roberto on January 20, 2022, 04:39:37 pm ---
--- Quote from: Neil Waldhauer on January 20, 2022, 03:36:49 pm ---I also think WiFi would be a high priority. Both WiFi and dual screen have been mentioned by Arca Noae on their roadmap.


--- End quote ---
To this would add GPT support for large disks.



Saludos

--- End quote ---

ArcaOS 5.1.0. already has large GPT disc support in conjunction UEFI support.
But this is of course not yet released.  See the Warpstock Europe video's for more information.

Roderick

Remy:

--- Quote from: Dave Yeo on January 20, 2022, 11:47:07 pm ---
--- Quote from: Lars on January 20, 2022, 08:09:37 pm ---
--- Quote from: Neil Waldhauer on January 20, 2022, 03:36:49 pm ---I also think WiFi would be a high priority. Both WiFi and dual screen have been mentioned by Arca Noae on their roadmap.

I'd add an item that is partly software and partly hardware -- I'd like to see video conferencing on our platform. This also seems to be in progress, but at BitWise and in discussions here. That is both audio and video hardware.

--- End quote ---

Funny enough, the video support is better under VirtualBox then it is on plain HW. My built-in notebook webcam is detected in VirtualBox as a USB video device with bulk endpoint. The combination of libuvc+libusb has no problems using it. What we now need is a port of a Linux web app based on QT (for display) and  livuvc+libusb (for the data streaming). I am not yet clear about audio (synchronized to video).
The OS/2 MMPM subsystem is built upon streams that can be synchronized. But if you use libusb + libuvc, they know nothing about the OS/2 MMPM streaming (manager). You just read video and potentially audio directly from the device but then, these are not synchronized.

Lars

--- End quote ---

Usually the video and audio are compressed and muxed into a container, AVI, Matroska(webm) etc with syncing happening there. FFmpeg or libavcodec can handle that.
It also raises the question of licensing and such. If something is expecting H264 and AAC, well they're patented. There's libvpx, vorbis etc, does any video conferencing software support them?

--- End quote ---

My current working on AVxCAT (v2 beta) works well with webcam using Wim's webcam.exe progam.
I can record video + audio in syncro or record video only or audio only.
(no stream out to the network)

Currently, I only enable high quality which is copy received streams into output which is then AVI for video or WAV for audio.
I did a few test to have output into any other format (it works but I have to adjust some coding parts in this mode and should be available in a several days - use of any other video format results into higher storage use which increase up to several 10th of megabytes (between 8M to about 35M) into share low memory)

If some are interested into testing my current v2 beta, please left a comment here.
(Of course, it has many other added features like icecast, front cover when copy disc or using discid etc... and many other improvements, optimizations, all available with ffmpeg 4.x)

Rémy

Update (ffmpeg): I did a test streaming my webcam video+audio directly as mp4 to udp and it works (having both video and audio in the stream)
e.g.  I tested using my webcam stream as input and using for final output ( -tune fastdecode -tune zerolatency -fflags nobuffer -f mpegts "udp://127.0.0.1:8888?pkt_size=1316" )
I opened VLC player and put in udp://@127.0.0.1:8888?pkt_size=1316  and got video + audio  (with a latency of course) 

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version