Dearest Gem devs
sorry for cross posting pd+gem
I try to work with a Blackmagic DeckLink Duo 2 with 4 separate SDI inputs on OSX. I have problems selecting the individual video streams. With [pix_video] the [device <nr>( message does not give the expected results -> the cameras won’t open. Does any of you have any experiences with this (or similar) hardware??
best,
jonas
Hello,
we've done such a thing under Linux we used bmpcapture to write the video flux on virtual v4l2 devices (/dev/video10 /dev/video11 /dev/video12 /dev/video13) with the help of v4l2loopback (https://github.com/umlaeute/v4l2loopback) to create thoose virtual devices under linux, the blackmagic device (blackmagick decklink quad) was not providing v4l2 devices (it was 4 years ago) some documentation here https://wiki.labomedia.org/index.php/AstroFluxTechnique#Blackmagic_sous_Linu... In case you decide to switch to linux, you'll need a 64 bits OS to make the device work
++ b
Le 07/06/2018 à 12:05, hi via GEM-dev a écrit :
Dearest Gem devs
sorry for cross posting pd+gem
I try to work with a Blackmagic DeckLink Duo 2 with 4 separate SDI inputs on OSX. I have problems selecting the individual video streams. With [pix_video] the [device <nr>( message does not give the expected results -> the cameras won’t open. Does any of you have any experiences with this (or similar) hardware??
best,
jonas _______________________________________________ GEM-dev mailing list GEM-dev@lists.iem.at https://lists.puredata.info/listinfo/gem-dev
On 06/08/2018 04:53 PM, Benjamin ~ b01 wrote:
Hello,
we've done such a thing under Linux we used bmpcapture to write the video flux on virtual v4l2 devices (/dev/video10 /dev/video11 /dev/video12 /dev/video13) with the help of v4l2loopback (https://github.com/umlaeute/v4l2loopback) to create thoose virtual devices under linux, the blackmagic device (blackmagick decklink quad) was not providing v4l2 devices (it was 4 years ago)
it still does not. BlackMagic just don't care about v4l2 at all.
however, there's an experimental native backend for DeckLink cards in Gem's git (i don't remember the actual state of the backend and haven't tested for quite a whilte).
gfasmrd IOhannes
so i try with the native backend for DeckLink cards. unfortunately i know only half of what i am doing: I managed to compile, as so that there are now .la + .so files but now Pd+Gem does not load the backend. Do i have to compile Gem again with the plugin enabled somehow? Or can i enable the plugin somehow else? ./configure does not show me the new plugin.
Am 08.06.2018 um 21:07 schrieb IOhannes m zmölnig zmoelnig@iem.at:
it still does not. BlackMagic just don't care about v4l2 at all.
however, there's an experimental native backend for DeckLink cards in Gem's git (i don't remember the actual state of the backend and haven't tested for quite a whilte).
gfasmrd IOhannes
GEM-dev mailing list GEM-dev@lists.iem.at https://lists.puredata.info/listinfo/gem-dev
Hi,
The plugin .so file should reside besides Gem.pd_* Library file. Then gem will load it at startup, look at log level 4 in pd's console or at pd's terminal output to see debug info about where gem is looking for plugins and which one it loads
My 2 cents
A
Le lun. 11 juin 2018 à 00:46, hi via GEM-dev gem-dev@lists.iem.at a écrit :
so i try with the native backend for DeckLink cards. unfortunately i know only half of what i am doing: I managed to compile, as so that there are now .la + .so files but now Pd+Gem does not load the backend. Do i have to compile Gem again with the plugin enabled somehow? Or can i enable the plugin somehow else? ./configure does not show me the new plugin.
Am 08.06.2018 um 21:07 schrieb IOhannes m zmölnig zmoelnig@iem.at:
it still does not. BlackMagic just don't care about v4l2 at all.
however, there's an experimental native backend for DeckLink cards in Gem's git (i don't remember the actual state of the backend and haven't tested for quite a whilte).
gfasmrd IOhannes
GEM-dev mailing list GEM-dev@lists.iem.at https://lists.puredata.info/listinfo/gem-dev
GEM-dev mailing list GEM-dev@lists.iem.at https://lists.puredata.info/listinfo/gem-dev
Yes, it installed in the correct place. But is not found. There was one line in a .cpp file which i had to take out, otherwise it would not compile. It was a line about verbose() and it complained that verbose was not defined in this scope. I thought that this was only for Pds window. I will tell more specific what i did, when i have access to the machine again.
For the time i run osx with some [pix_share_*] objects to tackle the RAM issues with 32bit systems.
Antoine Villeret antoine.villeret@gmail.com schrieb am Mo., 11. Juni 2018, 08:07:
Hi,
The plugin .so file should reside besides Gem.pd_* Library file. Then gem will load it at startup, look at log level 4 in pd's console or at pd's terminal output to see debug info about where gem is looking for plugins and which one it loads
My 2 cents
A
Le lun. 11 juin 2018 à 00:46, hi via GEM-dev gem-dev@lists.iem.at a écrit :
so i try with the native backend for DeckLink cards. unfortunately i know only half of what i am doing: I managed to compile, as so that there are now .la + .so files but now Pd+Gem does not load the backend. Do i have to compile Gem again with the plugin enabled somehow? Or can i enable the plugin somehow else? ./configure does not show me the new plugin.
Am 08.06.2018 um 21:07 schrieb IOhannes m zmölnig zmoelnig@iem.at:
it still does not. BlackMagic just don't care about v4l2 at all.
however, there's an experimental native backend for DeckLink cards in Gem's git (i don't remember the actual state of the backend and haven't tested for quite a whilte).
gfasmrd IOhannes
GEM-dev mailing list GEM-dev@lists.iem.at https://lists.puredata.info/listinfo/gem-dev
GEM-dev mailing list GEM-dev@lists.iem.at https://lists.puredata.info/listinfo/gem-dev
On 06/12/2018 01:16 PM, Johnny Mauser via GEM-dev wrote:
Yes, it installed in the correct place. But is not found. There was one line in a .cpp file which i had to take out, otherwise it would not compile. It was a line about verbose() and it complained that verbose was not defined in this scope. I thought that this was only for Pds window. I will tell more specific what i did, when i have access to the machine again.
yes please. it's hard to fix the issue otherwise.
you could try running Pd from the cmdline and in verbose mode ("-v") and see whether you get something meaningful on the stderr. Gem scans for gem_video-plugins both on startup and when you create a [pix_video] object, so these are the times to watch out.
also, check whether the (runtime) linker can find all the dependencies by running: $ ldd gem_videoDeckLink.so and looking for "not found" lines.
(but then, iirc, the DeckLink API uses dlopen() to open the actual proprietary library, so "ldd" might succeed just fine)
gfamrds IOhannes
On 06/07/2018 12:05 PM, hi via GEM-dev wrote:
Dearest Gem devs
sorry for cross posting pd+gem
I try to work with a Blackmagic DeckLink Duo 2 with 4 separate SDI inputs on OSX. I have problems selecting the individual video streams. With [pix_video] the [device <nr>( message does not give the expected results -> the cameras won’t open. Does any of you have any experiences with this (or similar) hardware??
are the cameras enumerated, when you send an [enumerate( message to the [pix_video] object (watch the 2nd outlet).
you also might to try the [channel( message (if this works, you probably cannot access two inputs at the same time).
gfamrds IOhannes
[pix_video] gives an output on [enumerate( but using these numbers or names in the [device( message has not the desired effect. What works now is to use the [dialog( message and set the input by hand. unfortunatly I have to do this every time I open the patch. Thank you both for your informations concerning the linux backends. Probably I will have to use Linux for my project because of the limitation of RAM in a 32bit application (i use a lot [pix_delay]).
Am 08.06.2018 um 21:05 schrieb IOhannes m zmölnig zmoelnig@iem.at:
On 06/07/2018 12:05 PM, hi via GEM-dev wrote:
Dearest Gem devs
sorry for cross posting pd+gem
I try to work with a Blackmagic DeckLink Duo 2 with 4 separate SDI inputs on OSX. I have problems selecting the individual video streams. With [pix_video] the [device <nr>( message does not give the expected results -> the cameras won’t open. Does any of you have any experiences with this (or similar) hardware??
are the cameras enumerated, when you send an [enumerate( message to the [pix_video] object (watch the 2nd outlet).
you also might to try the [channel( message (if this works, you probably cannot access two inputs at the same time).
gfamrds IOhannes
GEM-dev mailing list GEM-dev@lists.iem.at https://lists.puredata.info/listinfo/gem-dev