[h323plus] 4CIF support at OpenMCU

leandro.alvares at caixa.gov.br leandro.alvares at caixa.gov.br
Tue Sep 22 18:05:04 EDT 2009


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.packetizer.com/pipermail/h323plus/attachments/20090922/17dbfeb5/attachment-0004.html>


More information about the h323plus mailing list