Feed All Stories

Mar 12 2018

RexOr moved T973: Industry News from Backlog to News & social networks on the Web Content & Documentation board.
Mar 12 2018, 9:53 AM · Web Content & Documentation
RexOr added a comment to T973: Industry News.

Point of note: Blackmagic Design's Duplicator 4K is an SD card duplicator with built in realtime H.264 and H.265 encoding, yet Blackmagic Design DaVinci Resolve doesn't support H.265

Mar 12 2018, 9:52 AM · Web Content & Documentation
RexOr created T973: Industry News.
Mar 12 2018, 9:41 AM · Web Content & Documentation
BAndiT1983 added a comment to T931: AXIOM WebRemote: Where/How to save data?.

Don't you think there is a bigger security problem when allowing to run websockets permanently in daemon? Also that was a reason for separation of daemon and server. Daemon should just have slim layer, like flatbuffers, for communication. This would also allow different types of servers communicate to the daemon, without opening security holes.

Mar 12 2018, 9:33 AM · AXIOM Beta Software

Mar 11 2018

nothingismagick added a comment to T931: AXIOM WebRemote: Where/How to save data?.

There will be minimum three connections with the client device, perhaps four.

Mar 11 2018, 8:50 PM · AXIOM Beta Software
anuejn added a comment to T931: AXIOM WebRemote: Where/How to save data?.

we could also have multiple clients... ie. one webremote and one cli (in case we are merging the server and the controldaemon).

Mar 11 2018, 8:24 PM · AXIOM Beta Software
nothingismagick added a comment to T937: REST service and consumer proposal.

So I have "implemented something" - the frontend for the WebRemote and worked with the team today to design a spec. But I would still like @jatha to show some evidence that suggests that "the camera has plenty of resources". I find this hard to believe (its only a relatively low-powered dual arm!!!) and only benchmarks running during a camera state where it is filming and executing scripts could change my opinion. (Or alternatively, a video of htop screen.)

Mar 11 2018, 8:21 PM · AXIOM Remote, AXIOM Beta Software
nothingismagick added a comment to T931: AXIOM WebRemote: Where/How to save data?.

Of course - usually you have the whole reverse proxy cruft because you don't know who / how many clients you will have. The luxury behind this WebRemote as we are building it is that we will at most have exactly one client, who has "properly" identified itself with a UUID. We don't care about the rest of the universe.

Mar 11 2018, 8:10 PM · AXIOM Beta Software
anuejn added a comment to T931: AXIOM WebRemote: Where/How to save data?.

sorry for being unclear. When writing rest server, i actually didnt think about rest but exposing an interface with webstandarts. we could also replace any rest with websockets.

Mar 11 2018, 7:54 PM · AXIOM Beta Software
nothingismagick added a comment to T931: AXIOM WebRemote: Where/How to save data?.

And furthermore, the only purpose for having lighttpd is to serve the initial html/js/css to the WebRemote. After a ws:// connection has been made we can even turn it off. (Technically speaking, we could even just use netcat to serve the folder to the browser.)

Mar 11 2018, 7:09 PM · AXIOM Beta Software
nothingismagick added a comment to T931: AXIOM WebRemote: Where/How to save data?.

Can we get rid of the REST server entirely? I was under the impression that we actually agreed to do websockets...

Mar 11 2018, 7:07 PM · AXIOM Beta Software
anuejn added a comment to T931: AXIOM WebRemote: Where/How to save data?.

hm... dont really get, why we would want to disable the rest server / the control daemon seperately. if we dont want to expose http from outside, we could pervent this by binding the rest server to a local adress and do reverse proxying with ligthttpd. in this case disabeling lighttpd would disable the accessibility from outside.

Mar 11 2018, 7:04 PM · AXIOM Beta Software
BAndiT1983 updated subscribers of T931: AXIOM WebRemote: Where/How to save data?.

Connection to daemon is done by UNIX domain sockets, then flatbuffers package is sent over it. Split is intentional, so we can deactivate them separately (was asked by @Bertl).

Mar 11 2018, 6:49 PM · AXIOM Beta Software
nothingismagick added a comment to T939: AXIOM WebRemote: Detailed Specs, Requirements and Build.

Working spec document

Mar 11 2018, 6:30 PM · AXIOM Beta Software, AXIOM Remote
nothingismagick added a comment to T931: AXIOM WebRemote: Where/How to save data?.

FYI: This is what we are working on for the specification of the C&C. It is neither finished, nor valid JSON or anything else.

Mar 11 2018, 6:17 PM · AXIOM Beta Software
nothingismagick added a comment to T931: AXIOM WebRemote: Where/How to save data?.

"split the control daemon and rest server" -> that would be the approach with websockets, which I prefer and we are investigating right now.

Mar 11 2018, 6:12 PM · AXIOM Beta Software
anuejn added a comment to T931: AXIOM WebRemote: Where/How to save data?.

moreover, what is the transport mechanism for the flatbuffers? notwork? unix sockets? files? fifos?

Mar 11 2018, 5:40 PM · AXIOM Beta Software
anuejn added a comment to T931: AXIOM WebRemote: Where/How to save data?.

why do we split the control daemon and rest server into two different programs? couldnt the contol daemon directly expose some kind of web compatible api (websockets / rest), the webapp and the cli should use?

Mar 11 2018, 5:28 PM · AXIOM Beta Software
sebastian updated the task description for T951: Raw Video Container Format.
Mar 11 2018, 3:49 PM · Google Summer of Code 2022
sebastian added a comment to T931: AXIOM WebRemote: Where/How to save data?.

new version as result of today's discussion:

Mar 11 2018, 3:42 PM · AXIOM Beta Software

Mar 10 2018

pranabendra1997 updated subscribers of T872: C++ Challenge.
Mar 10 2018, 12:20 PM
pranabendra1997 updated subscribers of T725: Electronic Lens Control .
Mar 10 2018, 11:59 AM · AXIOM Beta Hardware, AXIOM Beta Software

Mar 8 2018

albertl added a comment to T746: Review build documentation and add it to Wiki.

Would it be worth building a docker or vagrant profile to unify the build and development process?

Mar 8 2018, 11:33 PM · Open Cine
sebastian updated the task description for T951: Raw Video Container Format.
Mar 8 2018, 8:27 PM · Google Summer of Code 2022
sebastian updated the task description for T727: Your Own Idea.
Mar 8 2018, 8:27 PM · Google Summer of Code 2022
sebastian updated the task description for T734: Live histogram, waveform, vectorscope.
Mar 8 2018, 8:27 PM · Restricted Project
sebastian updated the task description for T725: Electronic Lens Control .
Mar 8 2018, 8:26 PM · AXIOM Beta Hardware, AXIOM Beta Software
sebastian updated the task description for T724: Functional emulation of the AXIOM Beta hardware in QEMU.
Mar 8 2018, 8:26 PM · AXIOM Beta Software
sebastian updated the task description for T720: Management of image sensor calibration files.
Mar 8 2018, 8:26 PM · AXIOM Beta Software
sebastian updated the task description for T722: OpenCine: Raw Image Debayering Methods.
Mar 8 2018, 8:26 PM · Open Cine, Google Summer of Code 2022
sebastian updated the task description for T763: Frameserving capabilities for OpenCine.
Mar 8 2018, 8:26 PM · Open Cine
sebastian updated the task description for T886: QEMU Challenge.
Mar 8 2018, 8:26 PM
sebastian updated the task description for T884: Kernel Challenge.
Mar 8 2018, 8:25 PM
sebastian updated the task description for T872: C++ Challenge.
Mar 8 2018, 8:25 PM
sebastian updated the task description for T871: VHDL Challenge.
Mar 8 2018, 8:25 PM
sebastian updated the task description for T730: Linux Kernel driver for AXIOM Beta debug interface.
Mar 8 2018, 8:25 PM · AXIOM Beta Hardware, AXIOM Beta Software
sebastian updated the task description for T887: eMMC Plugin Firmware.
Mar 8 2018, 8:25 PM · AXIOM Beta Software, AXIOM Beta Hardware
sebastian updated the task description for T885: USB Module Gearwork.
Mar 8 2018, 8:24 PM · AXIOM Beta Software, AXIOM Beta Hardware
sebastian updated the task description for T733: FPGA real time Focus Peaking.
Mar 8 2018, 8:24 PM · AXIOM Beta Software, Google Summer of Code 2022
sebastian updated the task description for T731: Bidirectional Protocol for FPGA communication.
Mar 8 2018, 8:24 PM · AXIOM Beta Hardware, AXIOM Beta Software
sebastian updated the task description for T728: Image Sensor Simulation/Emulation.
Mar 8 2018, 8:24 PM · AXIOM Beta Software
sebastian updated the task description for T721: 4K HDMI output Gearwork Logic.
Mar 8 2018, 8:24 PM · AXIOM Beta Hardware, AXIOM Beta Software
sebastian updated the task description for T729: Linux Kernel driver for Lattice MachXO2 programming/debugging.
Mar 8 2018, 8:23 PM · AXIOM Beta Hardware, AXIOM Beta Software
RexOr updated the task description for T939: AXIOM WebRemote: Detailed Specs, Requirements and Build.
Mar 8 2018, 6:07 PM · AXIOM Beta Software, AXIOM Remote
RexOr updated the task description for T939: AXIOM WebRemote: Detailed Specs, Requirements and Build.
Mar 8 2018, 6:05 PM · AXIOM Beta Software, AXIOM Remote
RexOr renamed T939: AXIOM WebRemote: Detailed Specs, Requirements and Build from Detailed Specs, Requirements and Build to AXIOM WebRemote: Detailed Specs, Requirements and Build.
Mar 8 2018, 6:04 PM · AXIOM Beta Software, AXIOM Remote
sebastian added a comment to T849: AXIOM Recorder.

More details: UP 2 Squared with Intel Pentium Quad Core up to 2.5Ghz N4200 with USB3 OTG, 1x SATA, 1x mPCI-e and 1x M.2 2230 E-key starting at around 320$ excl. taxes.
Dimensions: 85.6 x 90mm

Mar 8 2018, 11:30 AM · AXIOM Beta Hardware
RexOr added a comment to M38: AXIOM WebRemote mock-ups and screenshots.

Mar 8 2018, 7:50 AM
RexOr renamed M38: AXIOM WebRemote mock-ups and screenshots from Wi-Fi Remote mock-ups and screenshots to AXIOM WebRemote mock-ups and screenshots.
Mar 8 2018, 6:35 AM
RexOr updated the description for M38: AXIOM WebRemote mock-ups and screenshots.
Mar 8 2018, 6:35 AM

Mar 7 2018

sebastian updated the task description for T722: OpenCine: Raw Image Debayering Methods.
Mar 7 2018, 7:36 PM · Open Cine, Google Summer of Code 2022
sebastian updated the task description for T722: OpenCine: Raw Image Debayering Methods.
Mar 7 2018, 5:07 PM · Open Cine, Google Summer of Code 2022
arun13e added a comment to T871: VHDL Challenge.
Mar 7 2018, 1:05 AM

Mar 5 2018

RexOr added a comment to T791: Voice Activated Commands.

"We are an association of visually impaired photographers since 2009, participating to photographic festival exibitions. We are based in Carcassonne, in the South of France.

Mar 5 2018, 5:44 PM · Brainstorming

Mar 4 2018

g3gg0 updated the task description for T872: C++ Challenge.
Mar 4 2018, 11:36 PM
Bertl placed T951: Raw Video Container Format up for grabs.
Mar 4 2018, 11:04 PM · Google Summer of Code 2022
sebastian moved T951: Raw Video Container Format from Interoperability to Misc on the Google Summer of Code 2022 board.
Mar 4 2018, 10:57 PM · Google Summer of Code 2022
sebastian changed the visibility for T951: Raw Video Container Format.
Mar 4 2018, 10:56 PM · Google Summer of Code 2022
Bertl updated the task description for T721: 4K HDMI output Gearwork Logic.
Mar 4 2018, 7:49 PM · AXIOM Beta Hardware, AXIOM Beta Software
Bertl added a comment to T721: 4K HDMI output Gearwork Logic.

@malita With HDMI know-how we mean that you have a basic understanding how HDMI works, how the data is encoded and transported between source and sink and what the building blocks of an HDMI image are ... Tim does a nice overview of HDMI here https://media.ccc.de/v/33c3-8057-dissecting_hdmi

Mar 4 2018, 7:46 PM · AXIOM Beta Hardware, AXIOM Beta Software
sebastian updated the task description for T951: Raw Video Container Format.
Mar 4 2018, 7:30 PM · Google Summer of Code 2022
sebastian updated the task description for T720: Management of image sensor calibration files.
Mar 4 2018, 7:28 PM · AXIOM Beta Software
malitha added a comment to T721: 4K HDMI output Gearwork Logic.

Hi,
I am from University of Peradeniya Sri Lanka. And I like to engage in the project. Can you please explain what is meant by " HDMI know-how " in the prerequsites section?

Mar 4 2018, 5:49 PM · AXIOM Beta Hardware, AXIOM Beta Software
nmdis1999 updated subscribers of T720: Management of image sensor calibration files.
Mar 4 2018, 4:43 PM · AXIOM Beta Software
nmdis1999 updated subscribers of T734: Live histogram, waveform, vectorscope.
Mar 4 2018, 4:42 PM · Restricted Project
Bertl updated the task description for T734: Live histogram, waveform, vectorscope.
Mar 4 2018, 1:23 PM · Restricted Project
BAndiT1983 added a comment to T734: Live histogram, waveform, vectorscope.

Correct cmv_hist3 link: https://github.com/apertus-open-source-cinema/beta-software/tree/master/software/cmv_tools/cmv_hist3

Mar 4 2018, 10:07 AM · Restricted Project

Mar 3 2018

g3gg0 updated the task description for T951: Raw Video Container Format.
Mar 3 2018, 10:02 PM · Google Summer of Code 2022
g3gg0 updated the task description for T951: Raw Video Container Format.
Mar 3 2018, 10:00 PM · Google Summer of Code 2022
sebastian updated the task description for T951: Raw Video Container Format.
Mar 3 2018, 9:33 PM · Google Summer of Code 2022
sebastian updated the task description for T720: Management of image sensor calibration files.
Mar 3 2018, 9:22 PM · AXIOM Beta Software
sebastian updated the task description for T951: Raw Video Container Format.
Mar 3 2018, 8:43 PM · Google Summer of Code 2022

Mar 2 2018

RexOr moved T952: 2018: Britain from Backlog to Events, Faires, Tradeshows on the Community board.
Mar 2 2018, 11:09 PM · Community
RexOr added a comment to T952: 2018: Britain.

All the important stuff (until new videos are added)

Mar 2 2018, 11:05 PM · Community
RexOr created T952: 2018: Britain.
Mar 2 2018, 11:03 PM · Community
g3gg0 updated the task description for T951: Raw Video Container Format.
Mar 2 2018, 10:25 PM · Google Summer of Code 2022
g3gg0 updated the task description for T951: Raw Video Container Format.
Mar 2 2018, 10:17 PM · Google Summer of Code 2022
g3gg0 updated the task description for T951: Raw Video Container Format.
Mar 2 2018, 9:51 PM · Google Summer of Code 2022
g3gg0 renamed T951: Raw Video Container Format from Raw Video/Image container format to Raw Video Container Format.
Mar 2 2018, 9:28 PM · Google Summer of Code 2022
sebastian updated the task description for T720: Management of image sensor calibration files.
Mar 2 2018, 9:25 PM · AXIOM Beta Software
g3gg0 created T951: Raw Video Container Format.
Mar 2 2018, 9:14 PM · Google Summer of Code 2022
TofuLynx updated subscribers of T722: OpenCine: Raw Image Debayering Methods.
Mar 2 2018, 12:57 PM · Open Cine, Google Summer of Code 2022

Mar 1 2018

sebastian updated the task description for T720: Management of image sensor calibration files.
Mar 1 2018, 9:06 PM · AXIOM Beta Software
nothingismagick added a comment to T931: AXIOM WebRemote: Where/How to save data?.

Great! I take it you mean this flavor of libwebsockets: https://libwebsockets.org/

Mar 1 2018, 1:17 PM · AXIOM Beta Software
BAndiT1983 added a comment to T931: AXIOM WebRemote: Where/How to save data?.

We can test by replacing Pistache by libwebsockets, but it takes some time (maybe on weekend), as currently preparations for GSoC and my packing for move to new city are ongoing.

Mar 1 2018, 12:38 PM · AXIOM Beta Software
nothingismagick added a comment to T931: AXIOM WebRemote: Where/How to save data?.

Here is some information about websockets vs. ajax

Mar 1 2018, 11:58 AM · AXIOM Beta Software
BAndiT1983 updated the task description for T872: C++ Challenge.
Mar 1 2018, 9:41 AM
Jelaque8 updated subscribers of T872: C++ Challenge.
Mar 1 2018, 12:05 AM

Feb 28 2018

BAndiT1983 added a comment to T697: create firmware image creation script.

@jatha Have you set Travis CI up?

Feb 28 2018, 10:57 PM · AXIOM Beta Software
nothingismagick added a comment to T931: AXIOM WebRemote: Where/How to save data?.

That sounds great!

Feb 28 2018, 5:13 PM · AXIOM Beta Software
BAndiT1983 added a comment to T931: AXIOM WebRemote: Where/How to save data?.

As a new Beta is finally connected to the server, i could test again if i can finally set gain through daemon. If it works, then more usage cases can be implemented and tested. As it is necessary before we know what we need to supply to the camera, but most work should be done by daemon, also using pre-defined (stored in binary files) stuff like FPGA bitstreams.

Feb 28 2018, 5:09 PM · AXIOM Beta Software
nothingismagick added a comment to T931: AXIOM WebRemote: Where/How to save data?.

As far as the API goes, I would like to suggest versioning it according to a reference standard that documents the REST call, its expectations and all values. The current state (at T865) is what I would consider to be V0 - because it is not systematically standardised. As soon as everything is "written in stone", I would propose promoting the API to V1.

Feb 28 2018, 5:05 PM · AXIOM Beta Software
BAndiT1983 updated subscribers of T931: AXIOM WebRemote: Where/How to save data?.
Feb 28 2018, 4:57 PM · AXIOM Beta Software
BAndiT1983 added a comment to T931: AXIOM WebRemote: Where/How to save data?.

No complete reference yet, as it was created while developing. Have no direct access to the hardware, so it takes more effort to test.

Feb 28 2018, 4:57 PM · AXIOM Beta Software
BAndiT1983 added a comment to T931: AXIOM WebRemote: Where/How to save data?.

Yes, looking often into Lab and IRC.

Feb 28 2018, 4:56 PM · AXIOM Beta Software
nothingismagick added a comment to T931: AXIOM WebRemote: Where/How to save data?.

Andrej, are you tracking this conversation too?

Feb 28 2018, 4:52 PM · AXIOM Beta Software
nothingismagick added a comment to T931: AXIOM WebRemote: Where/How to save data?.

Is there a complete list of all current and valid REST package requests?

Feb 28 2018, 4:51 PM · AXIOM Beta Software
nothingismagick added a comment to T931: AXIOM WebRemote: Where/How to save data?.

Cool - I saw that referenced in the C code, but didn't know how to expect / construct it from the JS.

Feb 28 2018, 4:50 PM · AXIOM Beta Software
BAndiT1983 added a comment to T931: AXIOM WebRemote: Where/How to save data?.

There is a thing missing, which i forgot to tell. REST sends a JSON package, format is described in https://lab.apertus.org/T865.

Feb 28 2018, 4:49 PM · AXIOM Beta Software
nothingismagick added a comment to T931: AXIOM WebRemote: Where/How to save data?.

I totally understand the issue with node running on the box, and is why I suggested the C library for websockets.

Feb 28 2018, 4:49 PM · AXIOM Beta Software