]> git.sesse.net Git - vlc/log
vlc
10 years agoQt: ExtensionListModel: don't specialize
Francois Cartegnie [Fri, 17 Jan 2014 22:11:08 +0000 (23:11 +0100)]
Qt: ExtensionListModel: don't specialize

10 years agoQt: ExtensionItemDelegate: remove unused members
Francois Cartegnie [Fri, 17 Jan 2014 21:50:50 +0000 (22:50 +0100)]
Qt: ExtensionItemDelegate: remove unused members

10 years agoQt: ExtensionItemDelegate: rewrite (fix #10407)
Francois Cartegnie [Fri, 17 Jan 2014 20:07:02 +0000 (21:07 +0100)]
Qt: ExtensionItemDelegate: rewrite (fix #10407)

does it the right way

10 years agometa_engine/taglib: Read TrackID in all formats
Wieland Hoffmann [Fri, 17 Jan 2014 17:29:41 +0000 (18:29 +0100)]
meta_engine/taglib: Read TrackID in all formats

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoQt: fix audio menu crash
Jean-Baptiste Kempf [Fri, 17 Jan 2014 16:36:31 +0000 (17:36 +0100)]
Qt: fix audio menu crash

Close #9674

10 years agoavcodec: map OPUS codec
Rafaël Carré [Fri, 17 Jan 2014 14:46:09 +0000 (15:46 +0100)]
avcodec: map OPUS codec

Libav:  2a3d82ab467183fd108f451a85ca06ebc2a57e2c
FFmpeg: e62fd6619f7aa91956a1b4ccfa7b0b8d7bc4ba90

10 years agomediacodec: implementation of MediaCodec GPU direct rendering
Felix Abecassis [Fri, 17 Jan 2014 10:46:49 +0000 (11:46 +0100)]
mediacodec: implementation of MediaCodec GPU direct rendering

Based on the work by Martin Storsjö.

The decoder stores opaque buffers in the p_sys member of the picture
and the vout uses a callback from the decoder to render these
buffers. When the decoder flushes or closes, all the currently in
flight pictures (filled by the decoder but not displayed yet) need to
be invalidated. A mutex is required in order to prevent the vout from using
destroyed MediaCodec buffers.

In order to avoid a deadlock when exiting the decoder, a maximum number of polling
attempts was added in order to avoid blocking the decoder indefinitely if the vout
is not releasing output buffers anymore.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 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>
10 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

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

10 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
10 years agoMention dirac removal
Rafaël Carré [Thu, 16 Jan 2014 19:55:25 +0000 (20:55 +0100)]
Mention dirac removal

10 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

10 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."

10 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.

10 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)

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

10 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.

10 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

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

10 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

10 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

10 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.

10 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

10 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>
10 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>
10 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

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

10 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

10 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.

10 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

10 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>
10 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>
10 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>
10 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>
10 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>
10 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>
10 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>
10 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>
10 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

10 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

10 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

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

10 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

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

10 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>
10 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>
10 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>
10 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
10 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
10 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

10 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

10 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>
10 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>
10 years agoAdd .rpl extension
Jean-Baptiste Kempf [Sun, 12 Jan 2014 15:56:53 +0000 (16:56 +0100)]
Add .rpl extension

10 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.

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

10 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>
10 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>
10 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>
10 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>
10 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

10 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

10 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>
10 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>
10 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>
10 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>
10 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>
10 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>
10 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

10 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

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

10 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

10 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.

10 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

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

10 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)

10 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.

10 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

10 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)

10 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

10 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

10 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

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

10 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

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

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

10 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

10 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

10 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.

10 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

10 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.)

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

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

10 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

10 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

10 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
10 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.

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

10 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)