hello all.
using the dm365, i'm trying to use the ipipe resizer module from multiple instances(opening /dev/davinci_resizer device more than once)
i have found the imp module flag "en_serializer" which seems like it should do the job(trying to open the device without the flag causes the open function to fail instantly with the message"multiple instances not supported").
unfortunetly, using this flag causes the single shot resizing process to halt at startup, even if using only one instance(i succeeded in using the single shot resize from one instance with no problems without the flag).
with some digging in the kernel code(forcing a call to ipipe_hw_setup() while seting_resizer_config_function is called in dm365_ipipe.c), i've managed to get a single instance to work, but the second instance halts.
The application is the gstreamer-ti element TIVidResize , called from two seperate gstreamer pipes
we are using the linux davinci kernel from PSP 03.01.01.38
does anyone know if the serialization method is fully supported in the ipipe kernel module?
does the ipipe HW itself supports this?
thx in advance, Sheldon