Howdy guys,
On Jun 24, 2014, at 8:13 AM, via GEM-dev gem-dev@lists.iem.at wrote:
however, i would very much prefer to have *native* plugins available as well (e.g. using AV-kit) - simply because it is what most people will expect.
Yes. AVFoundation is what you'll have to use at this point.
Must it be written in C++ or can it be written in objective C?
ObjectiveC++ is the way to go. (you need C++ to make Gem recognize the plugin; you can use ObjC to properly interact with the AVFoundation Framework)
but who is going to implement it?
I've started on it by wrapping the AVFoundation Player and Grabber classes from OpenFrameworks, but I haven't been able to put much time into it since a few months ago. It's kind of low on my list right now ...
The avfoundation branch at https://github.com/danomatika/Gem/tree/avfoundation and plugins/filmAVFoundation
-------- Dan Wilcox @danomatika danomatika.com robotcowboy.com
Oh, the current status is that the build system supports Obj-C and filmAVFoundation is compiled correctly, but it doesn't really do anything. I basically got the code integration working but haven't moved to debugging and getting to load into a texture. It *seems* to load a movie files, but I haven't gotten farther than that. I wish I had the extra cash to visit you guys and bang it out in a week :D
On Jun 24, 2014, at 10:20 AM, Dan Wilcox danomatika@gmail.com wrote:
Howdy guys,
On Jun 24, 2014, at 8:13 AM, via GEM-dev gem-dev@lists.iem.at wrote:
however, i would very much prefer to have *native* plugins available as well (e.g. using AV-kit) - simply because it is what most people will expect.
Yes. AVFoundation is what you'll have to use at this point.
Must it be written in C++ or can it be written in objective C?
ObjectiveC++ is the way to go. (you need C++ to make Gem recognize the plugin; you can use ObjC to properly interact with the AVFoundation Framework)
but who is going to implement it?
I've started on it by wrapping the AVFoundation Player and Grabber classes from OpenFrameworks, but I haven't been able to put much time into it since a few months ago. It's kind of low on my list right now ...
The avfoundation branch at https://github.com/danomatika/Gem/tree/avfoundation and plugins/filmAVFoundation
Dan Wilcox @danomatika danomatika.com robotcowboy.com
-------- Dan Wilcox @danomatika danomatika.com robotcowboy.com
On 06/24/2014 04:23 PM, Dan Wilcox via GEM-dev wrote:
but it doesn't really do anything. I basically got the code integration working but haven't moved to debugging and getting to load into a texture.
hmm, i always thought that this is a bug in filmAVFoundation... but after nicolas' report with imageMAGICK, i'm bound to believe that the white image might be a problem with [pix_texture]!
do you get an output with [pix_sig2pix~]?
i probably should revive the [pix_test] to create a test-image.
gfmrdsa IOhannes
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Le 24/06/2014 16:39, IOhannes m zmölnig via GEM-dev a écrit :
do you get an output with [pix_sig2pix~]?
white square as well n
- -- http://www.nimon.org
hello,
I started a Wiki page with a step-by-step how-to here : https://github.com/avilleret/Gem/wiki/How-to-build-Gem-on-MacOSX-Mavericks It's a work in progress
feel free to merge / fork / improve or just read it :-)
+ a
-- do it yourself http://antoine.villeret.free.fr
2014-06-24 17:04 GMT+02:00 Nicolas Montgermont via GEM-dev < gem-dev@lists.iem.at>:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Le 24/06/2014 16:39, IOhannes m zmölnig via GEM-dev a écrit :
do you get an output with [pix_sig2pix~]?
white square as well n
http://www.nimon.org -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (Darwin)
iEYEARECAAYFAlOpk4EACgkQyQxFEQ9xedO3fwCeI/vJHbnG3fKLtrTdCwe3k4Wf DRgAnR6PmrHefaLbi3X/KAaBdBdnquIn =1GTe -----END PGP SIGNATURE-----
GEM-dev mailing list GEM-dev@lists.iem.at http://lists.puredata.info/listinfo/gem-dev
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
On 2014-07-21 15:30, Antoine Villeret via GEM-dev wrote:
hello,
I started a Wiki page with a step-by-step how-to here : https://github.com/avilleret/Gem/wiki/How-to-build-Gem-on-MacOSX-Mavericks
It's a work in progress
feel free to merge / fork / improve or just read it :-)
thanks for sharing.
i've forked to umlaeute/Gem.wiki, fixed a couple of spelling errors and the like and pushed.
unfortunately there seems to be no way to do a pull-request for the wiki.
so probably just do:
$ git clone git@github.com:avilleret/Gem.wiki.git $ cd Gem.wiki $ git remote add umlaeute git@github.com:umlaeute/Gem.wiki.git $ git pull umlaeute master $ git push
:-)
on a side-note: Gem should fall-back to a built-in `glew`, so i wonder why you needed to install it as well. is this related to https://github.com/umlaeute/Gem/issues/26 ?)
fgasdr IOhannes
2014-07-21 16:39 GMT+02:00 IOhannes m zmoelnig via GEM-dev < gem-dev@lists.iem.at>:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
On 2014-07-21 15:30, Antoine Villeret via GEM-dev wrote:
hello,
I started a Wiki page with a step-by-step how-to here :
https://github.com/avilleret/Gem/wiki/How-to-build-Gem-on-MacOSX-Mavericks
It's a work in progress
feel free to merge / fork / improve or just read it :-)
thanks for sharing.
i've forked to umlaeute/Gem.wiki, fixed a couple of spelling errors and the like and pushed.
thanks for the review
unfortunately there seems to be no way to do a pull-request for the wiki.
so probably just do:
$ git clone git@github.com:avilleret/Gem.wiki.git $ cd Gem.wiki $ git remote add umlaeute git@github.com:umlaeute/Gem.wiki.git $ git pull umlaeute master $ git push
done
:-)
on a side-note: Gem should fall-back to a built-in `glew`, so i wonder why you needed to install it as well. is this related to https://github.com/umlaeute/Gem/issues/26 ?)
yes it is, at first I was stuck by this just because I don't try make despite of the error do I tried to install many things to see the effects
I will remove the glew part
+ a
fgasdr IOhannes -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 Comment: Using GnuPG with Icedove - http://www.enigmail.net/
iQIcBAEBCAAGBQJTzSYeAAoJELZQGcR/ejb4r/MP/1YrpXCUQ6d7x/48tpK23I3U I738TLp8o9FG4OVg9x4SZr5bWHl+0egegstkjxyGK92wwyqFKGAQ2mlNM93INIht 8+iFrKXKGsqgZ4xdF8Gm0uthZJl9Y4YvEu5XudJGLfBHR4gLL6+/FmIH08Eg9rv2 I0SPwZ2QW8OMkXeEzysq3umADyqGsBzNAwsgqZXr5PNWzfx4r5iDuxmj1TitUnlS msfxanUmsO3Lv+G9jzFaDODeMQl2kQZHBVYGUeK3fLVvXqvGu3g4pSJ+GtjlQugW Wo2dNffyJRuauBOHEIQAuqmakal7Df6bXSz9YHlRvd6bRe3fj/IznCcDaEe9Aksu zF2qmyEYYLvjqkpFmmntp7vA96odl++ywbcPlNuX9vhjmLPCA7CdaI5RHI9rrl8t 8m41PRiQTuilgTInU6yvfl3ZhZNwPKcsb1YKogPRTIj741ncdb8NNwd9HbN6MIPi MQQSg9787RMGPaayM0gluHrUI9TEJswbYg2NlB9fCXi6TZWpkwUsOE+V8ubiCpei A+5MF7/ZOS0sJZzFR44/7pXPlTJME+Jf8d+LnVM7TNl69CpFVO/afkP8DwnnjO89 q3d4e112oxJEKaoQ7FbG4oMslVgyOQr2Yqa6X8nNzpUCpN4w1+qqAVyThqJPBn5H zlc49R4nAsE/A7At7v0y =4mRz -----END PGP SIGNATURE-----
GEM-dev mailing list GEM-dev@lists.iem.at http://lists.puredata.info/listinfo/gem-dev
On 06/24/2014 04:39 PM, IOhannes m zmölnig via GEM-dev wrote:
hmm, i always thought that this is a bug in filmAVFoundation... but after nicolas' report with imageMAGICK, i'm bound to believe that the white image might be a problem with [pix_texture]!
found the problem (though no solution yet): it seems that the entire State/Properties system based on gem::any (src/Utils/any.h) is broken on OSX/64bit.
this is a bit of a bummer, as it works everywhere else, including: - OSX/mavericks 32bit - linux/Debian 64bit with the clang++ compiler (as close as i could get to the 64bit compiler used on modern osxs)
this is tracked in https://github.com/umlaeute/Gem/issues/29
fgmdsar IOhannes
On 06/24/2014 04:20 PM, Dan Wilcox via GEM-dev wrote:
The avfoundation branch at https://github.com/danomatika/Gem/tree/avfoundation and plugins/filmAVFoundation
btw, this has been merged into https://github.com/umlaeute/Gem/tree/avfoundation (with another merged branch that annotates the history)
gfmdsr IOhannes