00:00:00 --- log: started forth/08.11.29 01:02:00 --- join: ygrek (i=user@gateway/tor/x-b671f32494dd49bb) joined #forth 01:52:32 : 01:52:36 :D 01:52:44 anynews? 01:53:18 --- join: qFox (i=C00K13S@132pc222.sshunet.nl) joined #forth 02:48:05 --- quit: nighty^ (Remote closed the connection) 02:49:12 --- join: nighty^ (n=nighty@x122091.ppp.asahi-net.or.jp) joined #forth 02:56:39 --- join: ramkrsna (n=ramkrsna@unaffiliated/ramkrsna) joined #forth 04:36:38 --- quit: ramkrsna (Read error: 113 (No route to host)) 07:25:35 --- join: ASau (n=user@193.138.70.52) joined #forth 08:03:57 --- join: crc (i=415b7421@gateway/web/ajax/mibbit.com/x-2edec3cb3b918682) joined #forth 08:21:59 --- join: Al2O3 (n=Al2O3@c-75-71-126-232.hsd1.co.comcast.net) joined #forth 08:36:04 --- quit: crc ("http://www.mibbit.com ajax IRC Client") 08:43:02 --- quit: Al2O3 () 12:02:10 --- join: Al2O3 (n=Al2O3@c-75-71-126-232.hsd1.co.comcast.net) joined #forth 12:33:34 --- join: xjrn (n=jim@c-69-181-213-99.hsd1.ca.comcast.net) joined #forth 13:25:28 --- join: Maki_ (n=Maki@adsl-78-30-145-143.eunet.rs) joined #forth 13:28:40 --- join: manic12_ (n=manic12@c-98-227-126-106.hsd1.il.comcast.net) joined #forth 14:07:30 hi all :-) - a couple of years back, i was making grumblings about a forth derived/rpn video editing/scripting environment - had to put it on hold for a while when i switched jobs, but currently in the process of designing it more rigidly (and more generically so it encapsulates some of core forth features) 14:12:37 basic idea is that the rpn environment interacts with a media player which is capable of playing a filter graph and holds a list of graphs which will be played after it - on the playing graph, you can change the speed, position, pitch, add/remove/modify custom filters and so on 14:13:30 so basic interaction to specify the playing graph is just: file.avi . 14:14:04 Do you have any working prototype to support your ideas? 14:14:41 yeah - there's an oss implemenation which is a bit fragmented but should be functional 14:16:21 it's very restricted though - allows the creation of graphs in a batch manner and playout with seek/speed mods but not a hell of a lot else 14:16:58 I'm experimenting a bit with real-time audio and networking. 14:17:03 complex to build though - involves boost, ffmpeg, sdl and lots of pyton 14:17:06 ah 14:17:10 Currently I'm experimenting with FICL. 14:17:29 It seems nice to have anything embeddable. 14:18:17 I'm falling into sleep. 14:18:25 Good night. 14:18:30 np :-) 14:19:30 well, the idea of this one is that when you start the environment you can specify what the 'player' will do - and it could be showing a window, or transcoding the playing graph to a fifo (which in turn is made available over a network) [and you can also configure it so that it's just audio only] 14:23:45 also, and i think intriguingly :-), within the environment, you can start a server - and that server allows a client to connect and thus have its own interactions with the player (each client gets its own stack - and in that stack it can create its own word definitions - but ultimately, it's always can always interact with the common player object) 14:24:59 anyway - core set of functionality is always: 14:25:57 . [force media to play while preserving anything which is scheduled] 14:26:48 seek [seek to a specific frame] 14:33:21 speed [allows ffwd/rew operations - plays every nth frame] 14:33:56 position? [puts current frame position on the stack] 14:35:04 so, from those, you can create an step word like: : step 0 speed position? + seek ; 14:35:44 add [schedule the next clip] 14:36:01 next/prev [navigate the playlist] 14:37:00 and i could go on (esp. in the more esoteric areas of filter graph creation and manipulation :-)), but will only do so if someone's interested :-) 15:07:50 --- quit: Maki_ ("Leaving") 15:18:46 ASau: ficl looks interesting - my approach is less generic/more domain specific though - it's oo, but only in as much as the objects you're manipulating are defined by the underlying c++ core (don't see that as a problem - in fact, i see it as an opportunity - it keeps the grammar small and specific, while keeping the interfacing mechanism consistent) 15:36:16 --- quit: ygrek (Remote closed the connection) 16:17:09 can anyone tell me how to call a windows function that expects floats in win32forth? 16:27:24 --- quit: qFox ("Time for cookies!") 16:53:46 --- quit: Al2O3 () 17:51:29 --- join: gogonkt_ (n=info@124.64.19.90) joined #forth 18:00:00 --- quit: gogonkt (Read error: 145 (Connection timed out)) 18:36:25 --- join: Al2O3 (n=Al2O3@c-75-71-126-232.hsd1.co.comcast.net) joined #forth 19:22:49 --- join: Discordian (n=clive@chills.demon.co.uk) joined #forth 21:38:05 --- quit: Discordian (Read error: 110 (Connection timed out)) 22:11:06 --- join: forther (i=1805bbcb@gateway/web/ajax/mibbit.com/x-b772bf0f819a42f6) joined #forth 22:14:12 --- quit: forther (Client Quit) 23:59:59 --- log: ended forth/08.11.29