vlc.git
5 years agomediacodec: Set the dequeue timeout in the right unit
Martin Storsjö [Fri, 17 Jan 2014 11:49:31 +0000 (13:49 +0200)]
mediacodec: Set the dequeue timeout in the right unit

The timeout parameter is in microseconds, while the previous wait
value (30) was supposed to be milliseconds.

Signed-off-by: Martin Storsjö <martin@martin.st>
5 years agoalsa: set spdif options also if device was specified
Rafaël Carré [Fri, 17 Jan 2014 10:30:19 +0000 (11:30 +0100)]
alsa: set spdif options also if device was specified

On my laptop I need to specify --alsa-audio-device hdmi

5 years agovout_Request: cosmetics
Rafaël Carré [Fri, 17 Jan 2014 07:21:49 +0000 (08:21 +0100)]
vout_Request: cosmetics

5 years agoUse str_format_meta for snapshots
Rafaël Carré [Thu, 16 Jan 2014 21:00:52 +0000 (22:00 +0100)]
Use str_format_meta for snapshots

Fixes: #9938

5 years agoMention dirac removal
Rafaël Carré [Thu, 16 Jan 2014 19:55:25 +0000 (20:55 +0100)]
Mention dirac removal

5 years agoQt4: add h265 transcoding profile
Rafaël Carré [Thu, 16 Jan 2014 15:12:58 +0000 (16:12 +0100)]
Qt4: add h265 transcoding profile

5 years agoRemove dirac.c
Rafaël Carré [Wed, 15 Jan 2014 20:41:54 +0000 (21:41 +0100)]
Remove dirac.c

Comment says:
"NB, this is a temporary encoder only module until schroedinger
offers superior encoding quality than dirac-research"

http://diracvideo.org/2012/01/schroedinger-1-0-11/ says:
"Schrödinger outperforms dirac-research in most encoding situations,
both in terms of encoding speed and visual quality."

5 years agodemux: asf: don't warn on stop.
Francois Cartegnie [Thu, 16 Jan 2014 18:27:18 +0000 (19:27 +0100)]
demux: asf: don't warn on stop.

Can still have unsent blocks.

5 years agomux: ogg: compute correct dt/pt/delay/distance for dirac.
Francois Cartegnie [Sat, 11 Jan 2014 19:22:26 +0000 (20:22 +0100)]
mux: ogg: compute correct dt/pt/delay/distance for dirac.

refs #9648
(no fix as codec sends bad pts sequence)

5 years agoencoders: shroedinger: fix invalid write
Francois Cartegnie [Thu, 16 Jan 2014 01:22:33 +0000 (02:22 +0100)]
encoders: shroedinger: fix invalid write

5 years agomux: ogg: uninitialized value
Francois Cartegnie [Thu, 16 Jan 2014 00:38:39 +0000 (01:38 +0100)]
mux: ogg: uninitialized value

1st header write can contain random values but that
triggers false positive on valgrind.

5 years agoencoder: dirac: match source geometry
Francois Cartegnie [Wed, 15 Jan 2014 18:53:51 +0000 (19:53 +0100)]
encoder: dirac: match source geometry

refs #10386
Still junk on bottom due to invalid plane->i_visible_lines

5 years agoencoder: dirac: fix heap overflow
Francois Cartegnie [Wed, 15 Jan 2014 18:52:26 +0000 (19:52 +0100)]
encoder: dirac: fix heap overflow

5 years agodemux: oggseek: fix timestamp computation for opus
Francois Cartegnie [Fri, 3 Jan 2014 14:24:14 +0000 (15:24 +0100)]
demux: oggseek: fix timestamp computation for opus

5 years agodemux: ogg: add PCR gap handling warning
Francois Cartegnie [Thu, 2 Jan 2014 20:50:52 +0000 (21:50 +0100)]
demux: ogg: add PCR gap handling warning

5 years agodemux: ogg: fix PCR from opus granule.
Francois Cartegnie [Thu, 2 Jan 2014 20:48:10 +0000 (21:48 +0100)]
demux: ogg: fix PCR from opus granule.

Can't use granule 0 as it means there's still no valid first sample
after processing packet.
Fix start gap on opus webradios.

5 years agopackage/macosx: remove legacy code
Felix Paul Kühne [Thu, 16 Jan 2014 18:32:01 +0000 (19:32 +0100)]
package/macosx: remove legacy code

5 years agoandroid: use common function LoadNativeWindowAPI instead of duplicating code in vout...
Felix Abecassis [Tue, 14 Jan 2014 16:34:53 +0000 (17:34 +0100)]
android: use common function LoadNativeWindowAPI instead of duplicating code in vout modules.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoandroid: add a new file in order to refactor common code between Android vout modules.
Felix Abecassis [Tue, 14 Jan 2014 16:34:33 +0000 (17:34 +0100)]
android: add a new file in order to refactor common code between Android vout modules.

Implement a function to load the Native Window API from the Android
library.  This API is needed by current vouts nativewindow and surface
and will also be needed by the opaque vout.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoUpdate tooltip for http-cert to reflect the situation on osx
David Fuhrmann [Tue, 14 Jan 2014 12:21:30 +0000 (13:21 +0100)]
Update tooltip for http-cert to reflect the situation on osx

5 years agosecuretransport: Coding style unification
David Fuhrmann [Tue, 14 Jan 2014 12:10:57 +0000 (13:10 +0100)]
securetransport: Coding style unification

5 years agocontrib: disable gnutls on darwin os
David Fuhrmann [Tue, 14 Jan 2014 11:21:56 +0000 (12:21 +0100)]
contrib: disable gnutls on darwin os

5 years agosecuretransport: Add TLS server module
David Fuhrmann [Tue, 14 Jan 2014 10:59:18 +0000 (11:59 +0100)]
securetransport: Add TLS server module

This module uses the string passed by --http-cert to search
the server certificate in the OSX keychain. The corresponding
private key is selected automatically.

5 years agonsis danish translation: fix quoting
Rafaël Carré [Tue, 14 Jan 2014 13:43:23 +0000 (14:43 +0100)]
nsis danish translation: fix quoting

5 years agol10n: Updating and adding installer files
Christoph Miebach [Sun, 12 Jan 2014 22:46:48 +0000 (23:46 +0100)]
l10n: Updating and adding installer files

(cherry picked from commit 47f740e7e0da787f44a0ec7d56985505e0c1a4aa)
Signed-off-by: Rafaël Carré <funman@videolan.org>
5 years agonsis: use windows-1250 encoding for Polish and Slovenian (fix #10126)
Ludovic Fauvet [Fri, 13 Dec 2013 16:40:39 +0000 (17:40 +0100)]
nsis: use windows-1250 encoding for Polish and Slovenian (fix #10126)

(cherry picked from commit 7d48c11c0c5068cb388e8ea45277ce89b68535dc)
Signed-off-by: Rafaël Carré <funman@videolan.org>
5 years agonsis: fix encoding of translations
Ludovic Fauvet [Tue, 10 Dec 2013 15:27:18 +0000 (16:27 +0100)]
nsis: fix encoding of translations

As of now, NSIS doesn't fully support unicode so it is better to use
their iso 8859 counterpart.

ISO-8859-1:
- Dutch
- German

ISO-8859-2:
- Polish
- Slovenian

(cherry picked from commit 02a8a0326001760195383e03bb04a047919fe09f)
Signed-off-by: Rafaël Carré <funman@videolan.org>
5 years agol10n: NSIS Polish update
Michał Trzebiatowski [Sun, 8 Dec 2013 18:37:35 +0000 (19:37 +0100)]
l10n: NSIS Polish update

Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
(cherry picked from commit 5aebac3078b586fcd72ba17b01e934a45431370c)
Signed-off-by: Rafaël Carré <funman@videolan.org>
5 years agoNSIS: fix polish translation
Jean-Baptiste Kempf [Sat, 7 Dec 2013 23:05:10 +0000 (00:05 +0100)]
NSIS: fix polish translation

(cherry picked from commit 35c5354c363d30119edccb0c0d5d9d26b68fd753)
Signed-off-by: Rafaël Carré <funman@videolan.org>
5 years agol10n: NSIS Dutch update
Thomas De Rocker [Sat, 7 Dec 2013 15:46:37 +0000 (16:46 +0100)]
l10n: NSIS Dutch update

Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
(cherry picked from commit 5280d37fe2edcfc3402ef339457e3f959ff4a9db)
Signed-off-by: Rafaël Carré <funman@videolan.org>
5 years agol10n: NSIS Polish update
Michał Trzebiatowski [Sat, 7 Dec 2013 15:44:50 +0000 (16:44 +0100)]
l10n: NSIS Polish update

Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
(cherry picked from commit a7170eee8648f9f02d7de22fe9203b83c599651d)
Signed-off-by: Rafaël Carré <funman@videolan.org>
5 years agol10n: NSIS German update
Christoph Miebach [Sat, 7 Dec 2013 15:37:59 +0000 (16:37 +0100)]
l10n: NSIS German update

(cherry picked from commit 1f70a1d67dbf8ca616d40e1260a58f5a1058f60b)
Signed-off-by: Rafaël Carré <funman@videolan.org>
5 years agocontrib: we don't use nettle directly, only as a gnutls dependency
Rafaël Carré [Tue, 14 Jan 2014 11:24:46 +0000 (12:24 +0100)]
contrib: we don't use nettle directly, only as a gnutls dependency

5 years agovpx decoder: check if library was built with vp8 support
Rafaël Carré [Tue, 14 Jan 2014 10:48:57 +0000 (11:48 +0100)]
vpx decoder: check if library was built with vp8 support

It might only contain the vp9 decoder

5 years agocontrib: x265: handle checksum correctly
Rafaël Carré [Mon, 13 Jan 2014 23:23:23 +0000 (00:23 +0100)]
contrib: x265: handle checksum correctly

5 years agocontrib: add x265
Rafaël Carré [Mon, 13 Jan 2014 16:59:41 +0000 (17:59 +0100)]
contrib: add x265

5 years agox265: use pkg-config for detection
Rafaël Carré [Mon, 13 Jan 2014 21:25:27 +0000 (22:25 +0100)]
x265: use pkg-config for detection

5 years agocontrib: Look for bzcat
Rafaël Carré [Mon, 13 Jan 2014 16:42:08 +0000 (17:42 +0100)]
contrib: Look for bzcat

5 years agomusicbrainz.lua: Use MBIDs from files, if they exist
Wieland Hoffmann [Sun, 12 Jan 2014 22:04:09 +0000 (23:04 +0100)]
musicbrainz.lua: Use MBIDs from files, if they exist

If the MBID of the album is already in the `meta` table, use it to query
the MusicBrainz web service, instead of doing extra requests to the
search server.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agomusicbrainz.lua: Support coverartarchive.org
Wieland Hoffmann [Sun, 12 Jan 2014 22:04:08 +0000 (23:04 +0100)]
musicbrainz.lua: Support coverartarchive.org

If the Cover Art Archive has artwork for this album, use the 500x500px
version of it.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agomusicbrainz.lua: Use get_releaseid even if the album title is known
Wieland Hoffmann [Sun, 12 Jan 2014 22:04:07 +0000 (23:04 +0100)]
musicbrainz.lua: Use get_releaseid even if the album title is known

This renames `try_release` to `get_releaseid` and uses it to find the
MusicBrainz Identifier. That MBID is later used in the query passed to
try_query.

Not using the ASIN returned from the search server in the get_releaseid
call means one additional request is performed in the case that both the
artist and the album name are already known.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agocontrib: taglib: fetch patch from https://github.com/taglib/taglib/pull/309
Rafaël Carré [Mon, 13 Jan 2014 15:52:04 +0000 (16:52 +0100)]
contrib: taglib: fetch patch from https://github.com/taglib/taglib/pull/309

Closes: #10227

5 years agoavcodec video decoder: returns delayed frames at end of stream
Rafaël Carré [Mon, 13 Jan 2014 15:10:29 +0000 (16:10 +0100)]
avcodec video decoder: returns delayed frames at end of stream

Closes: #10331

5 years agocore: ask video decoder to return its buffered pictures
Rafaël Carré [Mon, 13 Jan 2014 15:02:58 +0000 (16:02 +0100)]
core: ask video decoder to return its buffered pictures

5 years agoRemove reference to deleted file
Rafaël Carré [Mon, 13 Jan 2014 07:39:47 +0000 (08:39 +0100)]
Remove reference to deleted file

5 years agoEnable JPEG RTP packetization
Andrey Utkin [Sun, 15 Dec 2013 18:07:16 +0000 (18:07 +0000)]
Enable JPEG RTP packetization

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoplaylist: Recurse on ITEM_TYPE_NODE when calculating the duration
Wieland Hoffmann [Sat, 11 Jan 2014 14:10:16 +0000 (14:10 +0000)]
playlist: Recurse on ITEM_TYPE_NODE when calculating the duration

When adding an item X whose underlying input_item_t's i_type is
ITEM_TYPE_NODE (like a folder), we need to call playlist_GetNodeDuration
on X again for the duration of X to be the sum of the durations of X's
children.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoAdd .rpl extension
Jean-Baptiste Kempf [Sun, 12 Jan 2014 15:56:53 +0000 (16:56 +0100)]
Add .rpl extension

5 years agoAdd .txd extension
Jean-Baptiste Kempf [Sun, 12 Jan 2014 15:53:02 +0000 (16:53 +0100)]
Add .txd extension

But do not register it by default on Windows.

5 years agoAdd .thp extension
Jean-Baptiste Kempf [Sun, 12 Jan 2014 15:50:43 +0000 (16:50 +0100)]
Add .thp extension

5 years agoavcodec: map Auravision AURA
Daniel Verkamp [Sun, 12 Jan 2014 08:15:04 +0000 (01:15 -0700)]
avcodec: map Auravision AURA

Sample:
http://fate-suite.libav.org/auravision/SOUVIDEO.AVI

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoavcodec: map Canopus Lossless (CLLC)
Daniel Verkamp [Sun, 12 Jan 2014 08:15:03 +0000 (01:15 -0700)]
avcodec: map Canopus Lossless (CLLC)

Sample:
http://fate-suite.libav.org/cllc/sample-cllc-rgb.avi

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoavcodec: map KGV1 (Kega Game Video)
Daniel Verkamp [Sun, 12 Jan 2014 08:15:02 +0000 (01:15 -0700)]
avcodec: map KGV1 (Kega Game Video)

Sample:
http://samples.mplayerhq.hu/V-codecs/kgv1/kgv1.avi

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoAndroid: implement vlc_strerror and vlc_strerror_c
Edward Wang [Wed, 8 Jan 2014 03:10:20 +0000 (22:10 -0500)]
Android: implement vlc_strerror and vlc_strerror_c

Android does not have strerror_l() and won't have it any time soon.

Localization is not required as these messages will never be displayed.

Signed-off-by: Rafaël Carré <funman@videolan.org>
5 years agomacosx: don't show the 'hey, we found an update' dialog when playing a video
Felix Paul Kühne [Sat, 11 Jan 2014 17:34:22 +0000 (18:34 +0100)]
macosx: don't show the 'hey, we found an update' dialog when playing a video

5 years agocontrib/sparkle: add patch fixing compilation within current versions of the Xcode IDE
Felix Paul Kühne [Sat, 11 Jan 2014 17:16:29 +0000 (18:16 +0100)]
contrib/sparkle: add patch fixing compilation within current versions of the Xcode IDE

5 years agoavcodec: map Escape 124 video
Daniel Verkamp [Sat, 11 Jan 2014 01:00:22 +0000 (18:00 -0700)]
avcodec: map Escape 124 video

Sample:
http://samples.mplayerhq.hu/game-formats/rpl/escape124/ESCAPE.RPL

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoavcodec: map PCX
Daniel Verkamp [Sat, 11 Jan 2014 01:00:21 +0000 (18:00 -0700)]
avcodec: map PCX

Sample:
http://samples.mplayerhq.hu/image-samples/pcx/lena.pcx

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoavcodec: map RenderWare TXD
Daniel Verkamp [Sat, 11 Jan 2014 01:00:20 +0000 (18:00 -0700)]
avcodec: map RenderWare TXD

Sample:
http://samples.mplayerhq.hu/game-formats/txd/fronten1.txd

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoavcodec: map GameCube THP video and audio
Daniel Verkamp [Sat, 11 Jan 2014 01:00:19 +0000 (18:00 -0700)]
avcodec: map GameCube THP video and audio

Sample:
http://samples.mplayerhq.hu/game-formats/thp/AfterCredits.thp

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoavcodec: map LCL MSZH and ZLIB
Daniel Verkamp [Sat, 11 Jan 2014 01:00:18 +0000 (18:00 -0700)]
avcodec: map LCL MSZH and ZLIB

Samples:
http://samples.mplayerhq.hu/V-codecs/mszh-zlib/monika_mszh.avi
http://samples.mplayerhq.hu/V-codecs/mszh-zlib/monika_zlib.avi

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoavcodec: map Wing commander IV Xxan video
Daniel Verkamp [Sat, 11 Jan 2014 01:00:17 +0000 (18:00 -0700)]
avcodec: map Wing commander IV Xxan video

Sample: http://samples.mplayerhq.hu/game-formats/wc4-xan/wc4trailer.avi

Audio does not work for this sample; it is recognized as raw PCM instead
of the special Xan DPCM codec (the avformat AVI demuxer has a special
case for recognizing this audio codec that is not in the native VLC AVI
demux).

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
5 years agoContribs: Update to vpx 1.3.0
Jean-Baptiste Kempf [Fri, 10 Jan 2014 23:52:40 +0000 (00:52 +0100)]
Contribs: Update to vpx 1.3.0

5 years agomacosx/QuincyKit: fix a few compilation warnings
Felix Paul Kühne [Fri, 10 Jan 2014 17:24:42 +0000 (18:24 +0100)]
macosx/QuincyKit: fix a few compilation warnings

5 years agomacosx/QuincyKit: add l10n
Felix Paul Kühne [Fri, 10 Jan 2014 17:11:46 +0000 (18:11 +0100)]
macosx/QuincyKit: add l10n

5 years agomacosx/QuincyKit: minor tweak so we can set our own app versions if needed
Felix Paul Kühne [Fri, 10 Jan 2014 16:49:41 +0000 (17:49 +0100)]
macosx/QuincyKit: minor tweak so we can set our own app versions if needed

5 years agomacosx: add and deploy QuincyKit for crashlog reporting
Felix Paul Kühne [Fri, 10 Jan 2014 16:48:40 +0000 (17:48 +0100)]
macosx: add and deploy QuincyKit for crashlog reporting

This is for evaluation only. We might want to revert to our previous system for the release.

5 years agomacosx: remove previous crash log reporting mechanism
Felix Paul Kühne [Fri, 10 Jan 2014 16:02:28 +0000 (17:02 +0100)]
macosx: remove previous crash log reporting mechanism

5 years agoFix grammar / typo
Rémi Denis-Courmont [Fri, 10 Jan 2014 17:13:24 +0000 (19:13 +0200)]
Fix grammar / typo

5 years agoconfigure: fix shell syntax (fixes #9571)
Rémi Denis-Courmont [Fri, 10 Jan 2014 16:11:17 +0000 (18:11 +0200)]
configure: fix shell syntax (fixes #9571)

5 years agomac package: convert Info.plist into binary format before deployment
David Fuhrmann [Fri, 10 Jan 2014 14:37:29 +0000 (15:37 +0100)]
mac package: convert Info.plist into binary format before deployment

This reduces size of this file from currently 60 to 16 KB.

5 years agomac package: add UTImportedTypeDeclarations for file types
David Fuhrmann [Fri, 10 Jan 2014 14:35:57 +0000 (15:35 +0100)]
mac package: add UTImportedTypeDeclarations for file types

This allows the OS to sort the files into the right categories
(movie, audio, ...).

close #9778

5 years agopacketizer: flac: process end of streambuffer (fix #10340)
Francois Cartegnie [Fri, 10 Jan 2014 14:13:10 +0000 (15:13 +0100)]
packetizer: flac: process end of streambuffer (fix #10340)

5 years agodemux: flac: call packetizer at eos.
Francois Cartegnie [Thu, 9 Jan 2014 15:37:43 +0000 (16:37 +0100)]
demux: flac: call packetizer at eos.

refs #3178

5 years agopacketizer: flac: fix end of frame blocksize handling
Francois Cartegnie [Fri, 10 Jan 2014 13:36:53 +0000 (14:36 +0100)]
packetizer: flac: fix end of frame blocksize handling

5 years agopacketizer: flac: hint min frame size
Francois Cartegnie [Fri, 10 Jan 2014 13:35:42 +0000 (14:35 +0100)]
packetizer: flac: hint min frame size

5 years agopacketizer: flac: ensure blocksize range
Francois Cartegnie [Thu, 9 Jan 2014 20:24:01 +0000 (21:24 +0100)]
packetizer: flac: ensure blocksize range

5 years agopacketizer: flac: remove commited debug code
Francois Cartegnie [Fri, 10 Jan 2014 14:30:26 +0000 (15:30 +0100)]
packetizer: flac: remove commited debug code

5 years agopacketizer: flac: add some comments
Francois Cartegnie [Fri, 10 Jan 2014 14:20:21 +0000 (15:20 +0100)]
packetizer: flac: add some comments

5 years agodemux: avformat: use CLOCK_FREQ
Tristan Matthews [Fri, 10 Jan 2014 14:11:29 +0000 (09:11 -0500)]
demux: avformat: use CLOCK_FREQ

5 years agodifferentiate mpga (layer 2) and mp3 (layer 3) codecs
Ilkka Ollakka [Mon, 6 Jan 2014 20:15:55 +0000 (22:15 +0200)]
differentiate mpga (layer 2) and mp3 (layer 3) codecs

Fixes #10318

5 years agocore: differentiate mp2 from mp3 audio layers
Ilkka Ollakka [Mon, 6 Jan 2014 19:49:25 +0000 (21:49 +0200)]
core: differentiate mp2 from mp3 audio layers

ref #10318

5 years agoMap Bink Audio and Video codecs
Jean-Baptiste Kempf [Thu, 9 Jan 2014 20:58:43 +0000 (21:58 +0100)]
Map Bink Audio and Video codecs

For some reasons, the video part does not work yet.

5 years agovlc_readdir: fix integer overflow on error
Rémi Denis-Courmont [Thu, 9 Jan 2014 19:04:36 +0000 (21:04 +0200)]
vlc_readdir: fix integer overflow on error

5 years agotest: check POTFILES.in in test suite
Rémi Denis-Courmont [Wed, 8 Jan 2014 17:40:16 +0000 (19:40 +0200)]
test: check POTFILES.in in test suite

(It is already tested in dist(check) but that is way too slow.)

5 years agoAdd Atrac3+ decoder mapping
Jean-Baptiste Kempf [Thu, 9 Jan 2014 18:54:06 +0000 (19:54 +0100)]
Add Atrac3+ decoder mapping

5 years agotwolame: fix build after revert
Ilkka Ollakka [Thu, 9 Jan 2014 08:56:34 +0000 (10:56 +0200)]
twolame: fix build after revert

5 years agofaad: set decode_audio at the end
Ilkka Ollakka [Wed, 2 Oct 2013 07:50:58 +0000 (10:50 +0300)]
faad: set decode_audio at the end

5 years agotwolame: set pf_encode at the end
Ilkka Ollakka [Thu, 9 Jan 2014 08:39:57 +0000 (10:39 +0200)]
twolame: set pf_encode at the end

5 years agoRevert "twolame: use FL32 as input"
Ilkka Ollakka [Thu, 9 Jan 2014 08:35:44 +0000 (10:35 +0200)]
Revert "twolame: use FL32 as input"

This reverts commit 2363d00e1131bc4b50e3a15a6593e824bee68dd7.

Twolame converts from FL32 to S16 internally anyway so no point
using this instead of converting inside vlc.

Pointed-out-by: Rémi Denis-Courmont
5 years agoopus: always sync i_buffer with i_nb_samples (fixes #10135)
Tristan Matthews [Thu, 9 Jan 2014 06:28:47 +0000 (01:28 -0500)]
opus: always sync i_buffer with i_nb_samples (fixes #10135)

Specifically, the crash at the end of playback was happening when end trim was
not being subtracted from i_buffer.

5 years agovorbis: fix format string
Tristan Matthews [Thu, 9 Jan 2014 05:25:55 +0000 (00:25 -0500)]
vorbis: fix format string

5 years agodemux: flac: use frame pts (fix #10328)
Francois Cartegnie [Wed, 8 Jan 2014 14:22:03 +0000 (15:22 +0100)]
demux: flac: use frame pts (fix #10328)

5 years agopacketizer: flac: generate PTS from frame info.
Francois Cartegnie [Wed, 8 Jan 2014 14:03:54 +0000 (15:03 +0100)]
packetizer: flac: generate PTS from frame info.

5 years agodemux: flac: use CLOCK_FREQ
Francois Cartegnie [Wed, 8 Jan 2014 14:22:32 +0000 (15:22 +0100)]
demux: flac: use CLOCK_FREQ

5 years agoQt: add a right-click action to save the playlist
Jean-Baptiste Kempf [Wed, 8 Jan 2014 13:37:39 +0000 (14:37 +0100)]
Qt: add a right-click action to save the playlist

5 years agoDistcheck: playlist.h is gone
Jean-Baptiste Kempf [Wed, 8 Jan 2014 11:58:24 +0000 (12:58 +0100)]
Distcheck: playlist.h is gone

5 years agotranscode: set pts on module open
Ilkka Ollakka [Tue, 17 Dec 2013 14:42:00 +0000 (16:42 +0200)]
transcode: set pts on module open

5 years agotwolame: use FL32 as input
Ilkka Ollakka [Mon, 6 Jan 2014 19:49:55 +0000 (21:49 +0200)]
twolame: use FL32 as input

as FL32 is used in filters/resamplers also, this hopefully
removes a need of one conversion.

5 years agotwolame: implement flushing on close
Ilkka Ollakka [Mon, 6 Jan 2014 18:15:37 +0000 (20:15 +0200)]
twolame: implement flushing on close