开源项目Mjpeg-Streamer的bug修复

       使用tiny4412开发板移植MJPEG-Streamer的时候,运行项目时发现,-d参数指定的设备路径总是出错 /dev/video15在传入之后变成了/dev/video1 我原先在mini2440上多次移植过这个项目 所以我很确定是Mjpeg-Streamer本身的问题。

           阅读项目源代码后得出一下结论

                           main  ->   默认设备路径为/dev/video0     ->  如果有-d指定路径名   替换默认设备路径为-d参数

     问题就出在替换默认设备路径的过程。

       MJPEG-Streamer用来存储设备路径名的数组申请的不够大,导致像/dev/video15这类路径只能截取到/dev/video1 

           修改路径名数组大小后即可修复此问题。

                 
       


你可能感兴趣的:(开源项目Mjpeg-Streamer的bug修复)