Foscam Forum • View topic - FI8910W + ZoneMinder = Corrupt JPEG data

Important Message from Foscam Digital Technologies Regarding US Sales & Service

Foscam.US (aka Foscam Digital Technologies and now Amcrest Technologies) is an independent United States based distributor of "Foscam" branded products. We have been offering telephone support, US local warranty and building the Foscam brand in the US for the past 7 years. Based on our experiences with Foscam and feedback from end users we have launched our own new and improved line of wireless IP cameras and security systems under the Amcrest brand. Working in partnership with the second largest security camera manufacturer in the world, Amcrest was founded with a deep commitment to end-user privacy and security, highly reliable software and hardware as well a seamless and intuitive user experience. For more information, please visit www.Amcrest.com

If you are having trouble with your Foscam cameras, we sincerely apologize for this inconvenience and would love to help. For technical support, response to inquiries and for obtaining replacements for any Foscam IP Cameras or NVR products, please reach out to tech@foscam.com or call 1-844-344-1113.

If you are interested in exchanging your Foscam camera for an Amcrest camera, we can offer you a massive loyalty discount, even if you are out of warranty. Please send an email to support@amcrest.com, sales@amcrest.com or call 1-888-212-7538

If you are subscribed to Foscam Cloud (www.foscamcloud.com), please contact cloud@foscam.us for support.

If you currently use the manufacturer's cloud service (www.myfoscam.com or linked in any way to www.foscam.com), you will need to contact them directly for support, at www.myfoscam.com.


FI8910W + ZoneMinder = Corrupt JPEG data

Users can ask and answer questions regarding Foscam IP Cameras

Moderators: mycam, FOSCAM

FI8910W + ZoneMinder = Corrupt JPEG data

Postby rackerhacker » Sun Feb 19, 2012 5:15 pm

When I try to get ZoneMinder working with my FI8910W, everything works just fine. However, my logs on the ZoneMinder server are full of this:
Code: Select all
WAR [Corrupt JPEG data: 2 extraneous bytes before marker 0xd9]
WAR [Corrupt JPEG data: 1 extraneous bytes before marker 0xd9]
WAR [Corrupt JPEG data: 1 extraneous bytes before marker 0xd9]

Although ZoneMinder appears to be happy with the camera feed, the logs are a huge annoyance.

I saw that the FI8918W recently got a firmware upgrade to address this issue. Will the 8910 get the same?

rackerhacker
 
Posts: 2
Joined: Sun Feb 19, 2012 5:08 pm

Re: FI8910W + ZoneMinder = Corrupt JPEG data

Postby TylerSchwend » Sun Mar 11, 2012 4:43 pm

I would like to point out that I am running the latest firmware (11.22.2.38) on an FI8918W and still have this issue.

It is very annoying and makes other troubleshooting difficult.
TylerSchwend
 
Posts: 8
Joined: Sun Mar 11, 2012 4:42 pm

Re: FI8910W + ZoneMinder = Corrupt JPEG data

Postby TylerSchwend » Mon Mar 12, 2012 12:41 pm

Note that this does appear to be a problem specifically with the Foscam cameras. If you Google for that error, you only see it for the Foscams.

Since I have an FI8918W, and I am running 11.22.2.38, I submit that this issue was never fixed, even though it seems most with the problem referenced a fix on its way in version .36.

Any word from Foscam techs?
TylerSchwend
 
Posts: 8
Joined: Sun Mar 11, 2012 4:42 pm

Re: FI8910W + ZoneMinder = Corrupt JPEG data

Postby TylerSchwend » Sat Mar 24, 2012 1:15 pm

I also receive this in VLC:
mjpeg debug: discard MIME header: Content-Length: 52572
mjpeg debug: discard MIME header: Content-Length: 52720
mjpeg debug: discard MIME header: Content-Length: 52736
mjpeg debug: discard MIME header: Content-Length: 52732

This also suggests an issue with the MJPEG output independent of ZoneMinder.
TylerSchwend
 
Posts: 8
Joined: Sun Mar 11, 2012 4:42 pm

Re: FI8910W + ZoneMinder = Corrupt JPEG data

Postby TylerSchwend » Sat Mar 24, 2012 1:49 pm

Some conversation regarding this message (not specific to the camera or the software) indicates that this message is often due to "invalid fill bytes"

fill bytes is violation of the JFIF format.
Basically fill bytes are allowed. However, these should have the value 0xff (255)
Normal JFIF Decompression software while reading from the stream decodes all pixels and the remaining bytes are ignored.
fill bytes are having some invalid values which causes jpegtran to throw such warning message.
TylerSchwend
 
Posts: 8
Joined: Sun Mar 11, 2012 4:42 pm

Re: FI8910W + ZoneMinder = Corrupt JPEG data

Postby TylerSchwend » Fri Apr 06, 2012 3:33 pm

Any updates?
TylerSchwend
 
Posts: 8
Joined: Sun Mar 11, 2012 4:42 pm

Re: FI8910W + ZoneMinder = Corrupt JPEG data

Postby TylerSchwend » Sun May 20, 2012 8:10 pm

Bump...
TylerSchwend
 
Posts: 8
Joined: Sun Mar 11, 2012 4:42 pm

Re: FI8910W + ZoneMinder = Corrupt JPEG data

Postby xmogax » Mon Jul 23, 2012 12:47 pm

Any news ?

I have the same problem with a 8904w ip cam.

I hope the dev will do something or give the source code to the community in order that someone could do something.

thx
xmogax
 
Posts: 1
Joined: Mon Jul 23, 2012 12:23 pm

Re: FI8910W + ZoneMinder = Corrupt JPEG data

Postby TheUberOverLord » Mon Jul 23, 2012 2:40 pm

This has been this way for so long ("Years"). Not sure it will ever be changed.

Don
TheUberOverLord
 
Posts: 13110
Joined: Fri Jun 22, 2012 11:52 pm

Re: FI8910W + ZoneMinder = Corrupt JPEG data

Postby RedMD » Wed Aug 15, 2012 9:00 am

I have two F18910W cameras and one F18918W. The last firmware fix for the F18918W (11.22.2.46) Did fix the corrupt jpeg data warning. I no longer see the warning in syslog. However, the latest F18910W firmware upgrade (1.37.2.46) did not fix this same issue on the newer model camera. Oh well, I guess we're stuck modifying source code to ignore the warning (see: See http://lachlanmiskin.com/blog/2012/06/2 ... arker-0xd9 for more info).
RedMD
 
Posts: 2
Joined: Sun Aug 12, 2012 12:35 pm

Next

Return to Technical Support

Who is online

Users browsing this forum: No registered users and 2 guests