Hi all,
I finally did the modifications to enable the 4 CIF capability. In my
trace, All entries has CIF4 = 2.. But the PVX client are not sending
video, the OpenMCU doesn't receive video.
I'm sending the modifications. Am I right? if not, What should I have to
do?
I'm still getting the PColCnv PColourConverter constructed: YUV420P
704x576 -> YUV420P 352x28 at trace.
Any help will be appreciated.
Thanks a lot.
debianVC:/usr/local/src/openmcu-v2_2_5# diff conference.cxx.old
conference.cxx
<
MCUVideoMixer::FillCIFYUVFrame(memberFrameStores.GetFrameStore(CIF_WIDTH
, CIF_HEIGHT).data.GetPointer(), 0, 0, 0);
---
>
MCUVideoMixer::FillCIFYUVFrame(memberFrameStores.GetFrameStore(CIF4_WIDT
H, CIF4_HEIGHT).data.GetPointer(), 0, 0, 0);
debianVC:/usr/local/src/openmcu-v2_2_5# diff conference.h.mexido
conference.h
348c348
< MCUSimpleVideoMixer(PBoolean forceScreenSplit =
FALSE,H323Capability::CapabilityFrameSize _frameSize =
H323Capability::cif4MPI);
---
> MCUSimpleVideoMixer(PBoolean forceScreenSplit =
FALSE,H323Capability::CapabilityFrameSize _frameSize =
H323Capability::cifMPI);
debianVC:/usr/local/src/openmcu-v2_2_5# diff mcu.cxx.old mcu.cxx
166c166
< frameSize = H323Capability::cifMPI;
---
> frameSize = H323Capability::cif4MPI;
debianVC:/usr/local/src/openmcu-v2_2_5# diff h323.cxx.old h323.cxx
817c817
< if (!InitGrabber(videoGrabber, CIF_WIDTH, CIF_HEIGHT)) {
---
> if (!InitGrabber(videoGrabber, CIF4_WIDTH, CIF4_HEIGHT)) {
Best regards,
Leandro