contrib/jpeg: use our own hosting since their servers blocks downloads with curl (close #11048)

wget and mainstream web browsers are not affected.

(cherry picked from commit 2e4af36981bdee565172366ef10d7af86ba90077)
Add missing argument to fcntl(F_DUPFD_CLOEXEC)

(cherry picked from commit 25d5ddb5053f98f4f73f24f853a5ebdf9ce60173)
l10n: NSIS config and some updates
kva: support ZOOM

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
(cherry picked from commit 2eada01e3db17b930bc27c57c4aa8987e4400a4e)

Signed-off-by: KO Myung-Hun <komh@chollian.net>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
trascode: reinit audio filters if audio format changes in midstream

(cherry picked from commit a3a150b91f09620dc0d81c22db591a20faf4b2a5)
Signed-off-by: Rafaël Carré <funman@videolan.org>
transcode: check if input has changed before sync check

(cherry picked from commit 39a99d25872f64dacd470fda86ba2193a55cda52)
Signed-off-by: Rafaël Carré <funman@videolan.org>
transcode: fix logic/code when reinitialize filter on channel/rate change

Only check samplerate and physical_channels for now

(cherry picked from commit 26989ea2d98380eef28843ffa8ca490e8f9d6dae)
Signed-off-by: Rafaël Carré <funman@videolan.org>
mpgatofixed32: check for invalid channels count

Make sure the buffer was allocated with enough channels.
This should not happen anymore since transcode now restarts
filter chain on format changes.

Reported-by: William Blough <blough@shell.cs.fsu.edu>
(cherry picked from commit a113b849e428b71813a569021bd10d6974f6621f)
Signed-off-by: Rafaël Carré <funman@videolan.org>
nsis: fix typo in french translation

(cherry picked from commit 68ecc0b25c8f677c24b4a53e46a7991c744d7e72)
Signed-off-by: Rafaël Carré <funman@videolan.org>
auhal: increase ringbuffer size by one second

This will result in approx. 50% utilization
for tta files.

close #11193

(cherry picked from commit de7b556d7e39abeafeb0b042e05bcf5fa1bfaf04)
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
vout_macosx: always set forced window size for the window provider

Also fixes bug for retina displays where events got missed because
stored value is the pixel value, but new one is the point value.
(close #10743)

(cherry picked from commit 9671dce46b6c4337ee2982cfe5cacbda2bc6f445)
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
macosx: properly store video-on-top state in playlist variable

Previous code was never called for fullscreen and video-on-top.

close #9999

(cherry picked from commit 495dbc7cb2021d3fed7e2ed075b5b3313da95efd)
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
PGS subtitles: use origial frame size (fix #6324)

With CODEC_ID_HDMV_PGS_SUBTITLE use codec_{width,height} for
i_original_picture_{width,height} to correctly display
subtitles with a frame size that is different from the
video stream

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
(cherry picked from commit 328a034c115dfa9b4ff7b636b8ab90436af6464b)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Update NEWS
Contribs: update PNG to 1.6.10

CVE-2014-0333

(cherry picked from commit 4bcd83c9546dbb87e6ab931866923da371c49410)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Contribs: update modplug to 0.8.8.5

Finally, a release!

(cherry picked from commit 9b11ab7ad01758a25742600c411bc61db05c4ae8)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Contribs: Update gpg-error to 1.13

(cherry picked from commit 67fc4b9fb66681ebb9735557ee6a8c9d3b6992bc)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Contribs: update GnuTLS to 3.1.24

(cherry picked from commit 76c6d083f9e3ae1e8e6c95710027b493ffb3f717)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Contribs: update libass to 0.11.1

libass is now hosted on github

(cherry picked from commit cf3eec8b6f0dc796f1b85a1c1710f95e485ba59c)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Contribs: update libass to 0.11.2

(cherry picked from commit 9d06856d21a87468b6c3708111b5c3ff556a03d9)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>