if(($ACT == 'edit' || $ACT == 'preview') && $INFO['editable']){ ?> } else { ?> } ?>
This shows you the differences between two versions of the page.
wiki:ics [21.07.2008 16:47] rgareus |
wiki:ics [09.12.2013 01:48] (current) rgareus old revision restored |
||
---|---|---|---|
Line 6: | Line 6: | ||
ardour-2.X ICS code has been mostly unmaintained. | ardour-2.X ICS code has been mostly unmaintained. | ||
- | I took to code a [[oss:sodankyla:start|video-server]] that implements the ICS protocol and this wiki page collects related information concerning ardour. | + | I took to code a [[oss:sodankyla:start|video-server]] that implements the ICS protocol to communicate with ardour and manages EDL video-sessions. This wiki page documents information regarding interoperability and interaction with ardour. |
===== ICS and ardour 2.X ===== | ===== ICS and ardour 2.X ===== | ||
- | ardour-0.99.3 works //just fine//. However the 2.0-ongoing branch (currently ardour-2.5, svn rev. 3617) introduces video-display regressions that require patching: You can grab split-patches and follow discussion at http://tracker.ardour.org/ or download a {{:wiki:ardour-r3617-video2.patch|combined patch}} from here. | + | ardour-0.99.3 works //just fine//. However the 2.0-ongoing branch (currently ardour-2.5, svn rev. 3617) introduces video-display regressions that require patching: You can grab split-patches and follow discussion at |
+ | http://tracker.ardour.org/view.php?id=2364 or download a {{:wiki:ardour-r3617-video2.patch|combined patch}} from here. | ||
===== Setup ===== | ===== Setup ===== | ||
Line 21: | Line 22: | ||
I've added it below the "AddTrackBus" entry. | I've added it below the "AddTrackBus" entry. | ||
- | Launch the socket-server, ardour and activate ardour's "connect" menu-entry. | + | Launch the [[oss:sodankyla:start|socket-server]], ardour and activate ardour's "connect" menu-entry. |
===== ICS Protocol ===== | ===== ICS Protocol ===== | ||
+ | {{:wiki:ardourvis-doc.png?250 |handwritten ICS-ardourvis annontations}} | ||
ICS communicates via TCP port 30000. The general syntax is in ASCII text: Every message but the raw-video-data is encoded as Text, integers are represented as decimal values. | ICS communicates via TCP port 30000. The general syntax is in ASCII text: Every message but the raw-video-data is encoded as Text, integers are represented as decimal values. | ||
Line 53: | Line 55: | ||
INIG004NAME007myscene | INIG004NAME007myscene | ||
# add an image to the video-scene | # add an image to the video-scene | ||
- | INII004NAME007myscene004myID00000000000000000000 | + | # Track Scene Chunk |
+ | # | | | start duration | ||
+ | # | + | + | + | | | ||
+ | INII004NAME007myscene004myID00000000000000048000 | ||
# | # | ||
# ardour asks: | # ardour asks: | ||
Line 83: | Line 88: | ||
* http://sourceforge.net/projects/animix/ | * http://sourceforge.net/projects/animix/ | ||
+ | {{tag>FLOSS JACK Video Development}} |