jankammerath / iptvx

IPTV player and streamer for Linux that allows to play any stream that LibVLC can play, offers an overlay based on WebKit using HTML5, JavaScript and CSS and uses XMLTV data for EPG information. It allows the playback of URLs, files and can grab URLs from shell scripts. XMLTV EPG data can be downloaded from URLs or grabbed from shell scripts.
http://iptvx.org
Apache License 2.0
83 stars 37 forks source link

Fix PNG CRC errors #61

Closed jankammerath closed 6 years ago

jankammerath commented 6 years ago

There are PNG CRC errors which probably come from the overlay rendering: libpng error: IDAT: CRC error

jankammerath commented 6 years ago

It seems that the PNG data is read and written in parallel which causes the PNG data to be partly destroyed when being drawn. Besides _overlayready there should be an indicator whether it currently is being drawn and then should not be written again.