Thank Paulo,

I'll check it right now.

El 16/06/2010, a las 14:24, Paulo Assis escribió:

> Natalia Hi,
> Please check guvcview source code: jpgenc.c; dct.c; huffman.c and also
> vcodecs.c(compress_frame) for a built in MJPG/JPG encoder.
> 
> Regards,
> Paulo
> 
> 2010/6/16 Natalia Portillo <[email protected]>:
>> Hi,
>> 
>> Continue with my creation of a UVC webcam inside the QEMU emulator, I've 
>> found a behavior that makes me ask myself.
>> "Is the payload altered in anyway by the uvcvideo driver or the video4linux 
>> api?"
>> 
>> What I'm currently doing is, opening the host device (also UVC in my test 
>> computer), setting format as 320x240 YUYV/YUY2, getting a frame (153600 
>> bytes), sending a payload header to the emulated system (2 bytes only, no 
>> timestamp etc), sending the frame in 64 bytes chunks.
>> 
>> However in the emulated system I'm getting a whole black frame (and really 
>> slow).
>> 
>> There seems to be any kind of difference between what a real camera is 
>> sending me, and what I'm really getting, so I need one of two solutions:
>> 
>> 1.- Getting that YUYV/YUY2 payload without differences, so I can resend it 
>> "as is".
>> 2.- An easy way to convert it to MJPEG format.
>> 
>> While I suppose something can be done with libjpeg, my first priority is to 
>> avoid any external dependency, and I'm totally unfamiliar with that library.
>> 
>> Any help, guidance, etc, will be greatly thanked.
>> 
>> Regards,
>> Natalia Portillo
>> _______________________________________________
>> Linux-uvc-devel mailing list
>> [email protected]
>> https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
>> 

_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to