Huffman table 0x00 was not defined
Question
Using Motion 3.2.10.1 on
OpenWRT KAMIKAZE (8.09, r14511) (Linux
OpenWrt 2.6.25.17) with USV driver and Logitech Quickcam Sphere AF I get "Error capturing first image". The motion log shows "Huffman table 0x00 was not defined".
Could it be that Huffman tables have been removed from the latest UVC driver and Motion does not like that?
Config used:
Asus WL500W
Logitech Quickcam Sphere AF
Motion 3.2.10.1
OpenWRT KAMIKAZE (8.09, r14511) (Linux OpenWrt 2.6.25.17)
Package: kmod-video-uvc
Version: 2.6.25.17+r261-brcm47xx-1
FFMpeg version SVN-r12898
libavutil version: 49.6.0
libavcodec version: 51.55.0
libavformat version: 52.13.0
libavdevice version: 52.0.0
# ldd motion
libm.so.0 => /lib/libm.so.0 (0x2aaee000)
libpthread.so.0 => /lib/libpthread.so.0 (0x2ab3c000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x2ab90000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x2abef000)
libc.so.0 => /lib/libc.so.0 (0x2ac3e000)
ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x2aaa8000)
Motion Log:
# motion -d9 -n
[0] Processing thread 0 - config file /etc/motion.conf
[0] Motion 3.2.10.1 Started
[0] Thread 1 is from /etc/motion.conf
[1] Thread 1 started
[1] cap.driver: "uvcvideo"
[1] cap.card: "UVC Camera (046d:0994)"
[1] cap.bus_info: "0000:00:03.2"
[1] cap.capabilities=0x04000001
[1] - VIDEO_CAPTURE
[1] - STREAMING
[1] v4l2_select_input: name = "Camera 1", type 0x00000002, status 00000000
[1] - CAMERA
[1] Device doesn't support VIDIOC_G_STD
[1] Supported palettes:
[1] 0: MJPG (MJPEG)
[1] Selected palette MJPG
[0] motion-httpd/3.2.10.1 running, accepting connections
[0] motion-httpd: waiting for data on port TCP 8082
[1] index_format 2 Test palette MJPG (640x480)
[1] Using palette MJPG (640x480) bytesperlines 0 sizeimage 204800 colorspace 00000008
[1] VIDIOC_G_JPEGCOMP not supported but it should
[1] found control 0x00980900, "Brightness", range 0,255
[1] "Brightness", default 128, current 128
[1] found control 0x00980901, "Contrast", range 0,255
[1] "Contrast", default 32, current 32
[1] found control 0x00980902, "Saturation", range 0,255
[1] "Saturation", default 32, current 32
[1] found control 0x00980913, "Gain", range 0,255
[1] "Gain", default 0, current 224
[1] mmap information:
[1] frames=4
[1] 0 length=204800
[1] 1 length=204800
[1] 2 length=204800
[1] 3 length=204800
[1] Using V4L2
[1] Resizing pre_capture buffer to 1 items
[0] DEBUG-2 threads_running 1 motion_threads_running 1 , finish 0
[1] processing jpeg image - content length 51731
[1] Huffman table 0x00 was not defined
[0] DEBUG-2 threads_running 1 motion_threads_running 1 , finish 0
[0] DEBUG-2 threads_running 1 motion_threads_running 1 , finish 0
[1] processing jpeg image - content length 50921
[1] Huffman table 0x00 was not defined
[etc ...]
Environment
Motion version: |
3.2.10.1 |
ffmpeg version: |
SVN-r12898 |
Libraries: |
ffmpeg, mysql, postgresql |
Server OS: |
OpenWRT KAMIKAZE (8.09, r14511) (Linux OpenWrt 2.6.25.17) |
--
OlafOlaf - 16 Apr 2009
Answer
Current stable is 3.2.11 , so probably what you ask it's already fixed
--
AngelCarpintero - 09 Jul 2009