I have read most of the issues regarding this matter. The "canned" answers are awful.
I sometimes download NEWs site videos to watch and review later. I have used this addon for a few years... never no issue. In the past few months it gets out of sync when a HLS video is OVER an hour (e.g full movie, most videos have been 30-60 minutes).
BEFORE you say it could be bad video editing... I went to three (3) different video sites and downloaded full movies to confirm my suspicion. All was out of sync if you go to the last 10-15 minutes of the movies - You will find this problem (Movie lengths 1:45:00 to 2 horus).
IS IT THE VIDEO SITES... again, I went to 3 random googled "watch movie free" sites. SO NO...
SO LETS ISOLATE if its Video DownloadHelper...
I added "HLS Downloader" to to Firefox. I re-downloaded all the videos. ALL of them are perfectly in sync.
So where is the problem??? Possibly when you convert to MP4. "HLS Downloader" only downloads to .ts files. (I have to run conversion to get them to mp4, but it works for the few videos I needed).
WHILE you may not have designed it to download full movies - and may not be testing it for that... herein lies the problem people are finding. 1 Hour 30-45 minutes should see the error in the last 10-15 minutes of the movie/video.
FURTHER: I suspected DownloadHelper could have been corrupt. I removed the addon from Firefox. Shut down the system, reloaded firefox, re-added the addon. Problem still exist.
NOTE: I'm a systems analyst... all these test was to locate the problem instead of going with - "bad videos". ANY VIDEO from ANY SITE that is full movie length 1hr 30+ minutes the problem exist towards the last 15 minutes of the video/movie.
I hope you look into this. I enjoy this add on. Now I have to do conversion or check these others to get what I need.