]> git.sesse.net Git - vlc/log
vlc
11 years agoQt4: use config_GetPszChoices() for module items
Rémi Denis-Courmont [Fri, 12 Oct 2012 16:28:50 +0000 (19:28 +0300)]
Qt4: use config_GetPszChoices() for module items

11 years agoconfig_GetPszChoices(): add support for module config items
Rémi Denis-Courmont [Fri, 12 Oct 2012 16:28:24 +0000 (19:28 +0300)]
config_GetPszChoices(): add support for module config items

11 years agoAdd xstrdup()
Rémi Denis-Courmont [Fri, 12 Oct 2012 16:11:48 +0000 (19:11 +0300)]
Add xstrdup()

11 years agomodule_need(): rewrite using module_list_cap()
Rémi Denis-Courmont [Fri, 12 Oct 2012 15:46:12 +0000 (18:46 +0300)]
module_need(): rewrite using module_list_cap()

11 years agomodule_list_cap(): sorts modules for a certain capability
Rémi Denis-Courmont [Fri, 12 Oct 2012 15:39:38 +0000 (18:39 +0300)]
module_list_cap(): sorts modules for a certain capability

11 years agomodule_get_capability(): never return NULL
Rémi Denis-Courmont [Fri, 12 Oct 2012 15:04:58 +0000 (18:04 +0300)]
module_get_capability(): never return NULL

11 years agoRemove old object aliasing code
Rémi Denis-Courmont [Fri, 12 Oct 2012 15:01:05 +0000 (18:01 +0300)]
Remove old object aliasing code

11 years agoDVB: remove dead HTTP code
Rémi Denis-Courmont [Fri, 12 Oct 2012 14:51:55 +0000 (17:51 +0300)]
DVB: remove dead HTTP code

11 years agoDVB scan: re-enable the old plugin
Rémi Denis-Courmont [Fri, 12 Oct 2012 14:42:29 +0000 (17:42 +0300)]
DVB scan: re-enable the old plugin

I do not understand why it was disabled in the first place.

11 years agoDVB scan: fix compilation errors
Rémi Denis-Courmont [Fri, 12 Oct 2012 14:40:59 +0000 (17:40 +0300)]
DVB scan: fix compilation errors

11 years agoDShow: change text
Jean-Baptiste Kempf [Fri, 12 Oct 2012 10:48:28 +0000 (12:48 +0200)]
DShow: change text

11 years agoRevert "dshow: add missing parameter in dialog invocation"
Jean-Baptiste Kempf [Fri, 12 Oct 2012 10:46:27 +0000 (12:46 +0200)]
Revert "dshow: add missing parameter in dialog invocation"

This reverts commit c68332940c36bdbc24b5f1fc5a0633edce88bd52

And removes code from xxcv from core modules

11 years agoQt: Show TimeTooltip window without activating it on OS/2
KO Myung-Hun [Tue, 9 Oct 2012 10:24:41 +0000 (19:24 +0900)]
Qt: Show TimeTooltip window without activating it on OS/2

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoQt: Bring a timetooltip on the top on OS/2
KO Myung-Hun [Tue, 9 Oct 2012 13:41:33 +0000 (22:41 +0900)]
Qt: Bring a timetooltip on the top on OS/2

This fixes the problem that a timetooltip does not appear on fullscreen
from the second fullscreen state change.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agodemux/mp4: fix some memory leaks
Frédéric Yhuel [Thu, 11 Oct 2012 21:04:53 +0000 (23:04 +0200)]
demux/mp4: fix some memory leaks

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agodemux/mp4: rewrite MP4_BoxGetNextChunk()
Frédéric Yhuel [Thu, 11 Oct 2012 21:04:52 +0000 (23:04 +0200)]
demux/mp4: rewrite MP4_BoxGetNextChunk()

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoSmooth Streaming: fix a memory leak
Frédéric Yhuel [Wed, 10 Oct 2012 16:54:59 +0000 (18:54 +0200)]
Smooth Streaming: fix a memory leak

initialization chunks were not freed on Close()

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoSmooth Streaming: don't use block_t
Frédéric Yhuel [Wed, 10 Oct 2012 16:54:58 +0000 (18:54 +0200)]
Smooth Streaming: don't use block_t

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoSmooth Streaming: fix some memory leaks
Frédéric Yhuel [Wed, 10 Oct 2012 16:54:57 +0000 (18:54 +0200)]
Smooth Streaming: fix some memory leaks

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoContribs: deactivate libavcodec vorbis encoder
Jean-Baptiste Kempf [Fri, 12 Oct 2012 09:17:53 +0000 (11:17 +0200)]
Contribs: deactivate libavcodec vorbis encoder

Its quality is really bad, and we have the native one...

11 years agoQt: fix similar Typo
Jean-Baptiste Kempf [Fri, 12 Oct 2012 09:17:35 +0000 (11:17 +0200)]
Qt: fix similar Typo

11 years agoDshow: fix typo
Jean-Baptiste Kempf [Fri, 12 Oct 2012 09:10:08 +0000 (11:10 +0200)]
Dshow: fix typo

11 years agoQt4: use MTA apartment for COM (fixes #6880)
Rémi Denis-Courmont [Thu, 4 Oct 2012 15:19:22 +0000 (18:19 +0300)]
Qt4: use MTA apartment for COM (fixes #6880)

11 years agoavcodec: unify interface for video acceleration
Rémi Denis-Courmont [Wed, 10 Oct 2012 16:29:15 +0000 (19:29 +0300)]
avcodec: unify interface for video acceleration

11 years agoavcodec: reduce indentation, fix spelling
Rémi Denis-Courmont [Wed, 10 Oct 2012 15:02:47 +0000 (18:02 +0300)]
avcodec: reduce indentation, fix spelling

11 years agoavcodec: remove dead code
Rémi Denis-Courmont [Wed, 10 Oct 2012 15:41:34 +0000 (18:41 +0300)]
avcodec: remove dead code

11 years agoavcodec: useless #include
Rémi Denis-Courmont [Wed, 10 Oct 2012 14:43:29 +0000 (17:43 +0300)]
avcodec: useless #include

11 years agoavcodec: move xlib check to vaapi.c
Rémi Denis-Courmont [Wed, 10 Oct 2012 14:54:12 +0000 (17:54 +0300)]
avcodec: move xlib check to vaapi.c

vlc_xlib_init() already checks for --no-xlib internally.

11 years agoavcodec: use av_get_pix_fmt_name(), fix potential out-of-band read
Rémi Denis-Courmont [Wed, 10 Oct 2012 15:17:03 +0000 (18:17 +0300)]
avcodec: use av_get_pix_fmt_name(), fix potential out-of-band read

Our custom codec names table lacked boundary checks and was incomplete.

11 years agoavcodec: fix spelling
Rémi Denis-Courmont [Thu, 11 Oct 2012 16:41:53 +0000 (19:41 +0300)]
avcodec: fix spelling

11 years agoavcodec: fix unaligned USWC copy (fixes #6333)
Rémi Denis-Courmont [Thu, 11 Oct 2012 16:42:03 +0000 (19:42 +0300)]
avcodec: fix unaligned USWC copy (fixes #6333)

11 years agoWin32: match resource character encoding (fixes #7567)
Rémi Denis-Courmont [Tue, 9 Oct 2012 16:00:46 +0000 (19:00 +0300)]
Win32: match resource character encoding (fixes #7567)

11 years agorotate: simplify angle stuff
Pierre Ynard [Fri, 12 Oct 2012 00:13:56 +0000 (02:13 +0200)]
rotate: simplify angle stuff

11 years agomotion: fail if no sensor is available
Pierre Ynard [Thu, 11 Oct 2012 23:48:41 +0000 (01:48 +0200)]
motion: fail if no sensor is available

Also proper fallback

11 years agomotion: destroy transform-type variable when unused
Pierre Ynard [Thu, 11 Oct 2012 23:13:10 +0000 (01:13 +0200)]
motion: destroy transform-type variable when unused

This still sucks badly though

11 years agomotion: destroy motion data properly
Pierre Ynard [Thu, 11 Oct 2012 22:55:49 +0000 (00:55 +0200)]
motion: destroy motion data properly

11 years agomotion: simplify
Pierre Ynard [Thu, 11 Oct 2012 22:50:26 +0000 (00:50 +0200)]
motion: simplify

11 years agomotion: don't override permanent configuration
Pierre Ynard [Thu, 11 Oct 2012 20:26:03 +0000 (22:26 +0200)]
motion: don't override permanent configuration

Use a variable on the vout object instead to control the transform filter

11 years agoCC: remove unused sys_t member
Rafaël Carré [Thu, 11 Oct 2012 12:05:31 +0000 (14:05 +0200)]
CC: remove unused sys_t member
11 years agoCC: simplify Eia608TextUtf8()
Rafaël Carré [Thu, 11 Oct 2012 11:56:20 +0000 (13:56 +0200)]
CC: simplify Eia608TextUtf8()
11 years agoCC: use c99, removed dummy Eia608Exit
Rafaël Carré [Thu, 11 Oct 2012 11:52:14 +0000 (13:52 +0200)]
CC: use c99, removed dummy Eia608Exit
11 years agoContribs: more cleanups for libav/FFmpeg
Jean-Baptiste Kempf [Wed, 10 Oct 2012 15:21:26 +0000 (17:21 +0200)]
Contribs: more cleanups for libav/FFmpeg

11 years agoContribs: simplify libav/FFmpeg rules as suggested by DonDiego
Jean-Baptiste Kempf [Wed, 10 Oct 2012 14:25:13 +0000 (16:25 +0200)]
Contribs: simplify libav/FFmpeg rules as suggested by DonDiego

11 years agomacosx: don't initiate a modal dialog during a modal session (close #7575)
Felix Paul Kühne [Wed, 10 Oct 2012 10:58:44 +0000 (12:58 +0200)]
macosx: don't initiate a modal dialog during a modal session (close #7575)

11 years agoSubsdec: various fixes for broken subtitles
Jean-Baptiste Kempf [Wed, 10 Oct 2012 09:27:55 +0000 (11:27 +0200)]
Subsdec: various fixes for broken subtitles

Close #7553

11 years agoyoutube.lua: support live streams
Pierre Ynard [Tue, 9 Oct 2012 23:20:48 +0000 (01:20 +0200)]
youtube.lua: support live streams

This could use a bit more testing than a single video

11 years agoavformat demux: AVFormatContext->nb_streams == 0 is valid
Rafaël Carré [Tue, 9 Oct 2012 21:40:55 +0000 (23:40 +0200)]
avformat demux: AVFormatContext->nb_streams == 0 is valid

Set the options correctly in this case.
This happens with some .ts files for example.

11 years agomacosx: show the localized, intended to be user-facing encoding names instead of...
Felix Paul Kühne [Tue, 9 Oct 2012 16:37:16 +0000 (18:37 +0200)]
macosx: show the localized, intended to be user-facing encoding names instead of the variable values to the user.

This way, s/he is never presented an empty menu item for the default value.

This also closes #7539 by preventing stringWithUTF8String calls with empty strings.

11 years agoFix compilation on older versions of libavutil
Jean-Baptiste Kempf [Tue, 9 Oct 2012 15:21:21 +0000 (17:21 +0200)]
Fix compilation on older versions of libavutil

11 years agoAvformat: set the dsp mask too
Jean-Baptiste Kempf [Tue, 9 Oct 2012 14:33:36 +0000 (16:33 +0200)]
Avformat: set the dsp mask too

11 years agoAv* move GetVlcDspMask from avcodec.h to avcommon.h
Jean-Baptiste Kempf [Tue, 9 Oct 2012 14:25:31 +0000 (16:25 +0200)]
Av* move GetVlcDspMask from avcodec.h to avcommon.h

11 years agoandroid: threads support
Rafaël Carré [Sun, 7 Oct 2012 13:49:53 +0000 (15:49 +0200)]
android: threads support

11 years agoAvcodec: set the Dsp flags for the encoders too
Jean-Baptiste Kempf [Tue, 9 Oct 2012 13:19:33 +0000 (15:19 +0200)]
Avcodec: set the Dsp flags for the encoders too

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoKill a deprecation warning
Jean-Baptiste Kempf [Tue, 9 Oct 2012 13:15:10 +0000 (15:15 +0200)]
Kill a deprecation warning

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoHLS: PROGRAM-ID is not mandatory in EXT-X-STREAM-INF
Jean-Baptiste Kempf [Tue, 9 Oct 2012 12:50:30 +0000 (14:50 +0200)]
HLS:  PROGRAM-ID is not mandatory in EXT-X-STREAM-INF

11 years agoextras/tools: update autoconf and automake to the latest versions
Felix Paul Kühne [Tue, 9 Oct 2012 12:20:46 +0000 (14:20 +0200)]
extras/tools: update autoconf and automake to the latest versions

11 years agofix bug where window resizes to full screen size when using native fullscreen mode
David Fuhrmann [Mon, 8 Oct 2012 18:15:49 +0000 (20:15 +0200)]
fix bug where window resizes to full screen size when using native fullscreen mode

11 years agomacosx: adapt and fix fullscreen handling after latest changes
David Fuhrmann [Mon, 8 Oct 2012 17:41:31 +0000 (19:41 +0200)]
macosx: adapt and fix fullscreen handling after latest changes

Now, every video window is responsible for the fullscreen handling for its own.
Furthermore, fullscreen now acts entirely in response to vout events, and not over the
playlist fullscreen variable callback anymore.
Native fullscreen mode should also work correctly, but of course only
for embedded video in mainwindow.

11 years agoh264_nal: include limits.h for INT_MAX
Jean-Baptiste Kempf [Mon, 8 Oct 2012 16:19:52 +0000 (18:19 +0200)]
h264_nal: include limits.h for INT_MAX

11 years agoAvcodec: kill a warning on non-SSE2 compilations
Jean-Baptiste Kempf [Mon, 8 Oct 2012 16:00:35 +0000 (18:00 +0200)]
Avcodec: kill a warning on non-SSE2 compilations

11 years agoUpdate NEWS, po and LIST for mediacodec API
Jean-Baptiste Kempf [Mon, 8 Oct 2012 16:00:12 +0000 (18:00 +0200)]
Update NEWS, po and LIST for mediacodec API

11 years agoavformat: if we use dummy access, let avformat write to dst itself, usable for exampl...
Ilkka Ollakka [Sat, 6 Oct 2012 11:04:26 +0000 (14:04 +0300)]
avformat: if we use dummy access, let avformat write to dst itself, usable for example smootstreaming output

11 years agox264: in crf mode, set stream bitrate to be maxrate, so in muxer we have some idea...
Ilkka Ollakka [Sat, 6 Oct 2012 11:02:50 +0000 (14:02 +0300)]
x264: in crf mode, set stream bitrate to be maxrate, so in muxer we have some idea about bitrate

11 years agoH264_nal: kill a warning
Jean-Baptiste Kempf [Mon, 8 Oct 2012 14:37:20 +0000 (16:37 +0200)]
H264_nal: kill a warning

11 years agoAdd support for the new Android JellyBean MediaCodec API
Martin Storsjö [Mon, 8 Oct 2012 09:55:17 +0000 (12:55 +0300)]
Add support for the new Android JellyBean MediaCodec API

The MediaCodec API is a pretty thin layer on top of OMX, so
while it in principle doesn't gain us much, it is an official
API, while the OMX parts aren't. This API is a Java API, so
we have to use JNI to access it. While this is a few layers
extra, it is supposed to be a fixed API/ABI (contrary to the
IOMX layer which is unsupported in practice, but where the
ABI has been broken only between certain major releases).

This should in principle be enabled by default (without any
settings check box), since this is official public API and is
supposed to work. However in practice it might still be useful to
be able to disable/enable it at runtime, since there's currently
very little guarantees from Android about how to interpret the
decoded YUV data, and what pixel formats devices can use.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agom4: enable dolt support for further apple platforms
Felix Paul Kühne [Mon, 8 Oct 2012 13:09:04 +0000 (15:09 +0200)]
m4: enable dolt support for further apple platforms

This allows us to use it on x86_64, ppc and iOS, too.

11 years agoaudiotrack: set i_original_channels correctly
Rafaël Carré [Mon, 8 Oct 2012 10:41:28 +0000 (12:41 +0200)]
audiotrack: set i_original_channels correctly

11 years agoomxil: Move code for in-buffer conversion of H264 to annex b to h264_nal.h
Martin Storsjö [Sun, 7 Oct 2012 22:27:43 +0000 (01:27 +0300)]
omxil: Move code for in-buffer conversion of H264 to annex b to h264_nal.h

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agorotate: get rid of useless motion field
Pierre Ynard [Mon, 8 Oct 2012 04:01:13 +0000 (06:01 +0200)]
rotate: get rid of useless motion field

11 years agognutls: fix grammar
Pierre Ynard [Sun, 7 Oct 2012 21:54:58 +0000 (23:54 +0200)]
gnutls: fix grammar

11 years agoiomx: Always build this module if building for android
Martin Storsjö [Fri, 5 Oct 2012 18:45:41 +0000 (21:45 +0300)]
iomx: Always build this module if building for android

Remove the configure option for enabling iomx - there is no point
in using this module on any other platform than android.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agosrc/misc/fourcc: add entries "ACCL" and "AACH"
Frédéric Yhuel [Sat, 6 Oct 2012 13:16:45 +0000 (15:16 +0200)]
src/misc/fourcc: add entries "ACCL" and "AACH"

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agomp4: use vlc_fourcc_GetCodec()
Frédéric Yhuel [Sat, 6 Oct 2012 13:16:44 +0000 (15:16 +0200)]
mp4: use vlc_fourcc_GetCodec()

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agorotate: fix unimotion link
Pierre Ynard [Sat, 6 Oct 2012 22:38:24 +0000 (00:38 +0200)]
rotate: fix unimotion link

11 years agomotion: fix source file paths
Pierre Ynard [Sat, 6 Oct 2012 22:16:35 +0000 (00:16 +0200)]
motion: fix source file paths

11 years agomotion: move rotate code into the rotate video filter
Pierre Ynard [Sat, 6 Oct 2012 22:08:35 +0000 (00:08 +0200)]
motion: move rotate code into the rotate video filter

Where it belongs. Used with --video-filter rotate --rotate-use-motion

11 years agomotion: split out motion sensor code
Pierre Ynard [Sat, 6 Oct 2012 21:30:06 +0000 (23:30 +0200)]
motion: split out motion sensor code

11 years agoautodel does not need for pace control
Rémi Denis-Courmont [Sat, 6 Oct 2012 19:25:05 +0000 (22:25 +0300)]
autodel does not need for pace control

While this plugin is normally only used with pace-controlled outputs,
it does not need pace control itself.

11 years agosout: access_out and SDP do not need a sout instance
Rémi Denis-Courmont [Sat, 6 Oct 2012 19:23:18 +0000 (22:23 +0300)]
sout: access_out and SDP do not need a sout instance

Any object can do. So do not bother with p_sout.

11 years agosout: remove unused sout_input_t.p_sout
Rémi Denis-Courmont [Sat, 6 Oct 2012 18:20:27 +0000 (21:20 +0300)]
sout: remove unused sout_input_t.p_sout

11 years agompeg mux: remove useless references to p_sout
Rémi Denis-Courmont [Sat, 6 Oct 2012 18:19:58 +0000 (21:19 +0300)]
mpeg mux: remove useless references to p_sout

11 years agomp4 mux: remove unused p_sout parameter
Rémi Denis-Courmont [Sat, 6 Oct 2012 18:18:52 +0000 (21:18 +0300)]
mp4 mux: remove unused p_sout parameter

11 years agocontrib: gnutls static pkg-config
Rémi Denis-Courmont [Sat, 6 Oct 2012 15:59:55 +0000 (18:59 +0300)]
contrib: gnutls static pkg-config

11 years agomacosx: add black view to detached video view in order to avoid flashes
David Fuhrmann [Sat, 6 Oct 2012 14:49:04 +0000 (16:49 +0200)]
macosx: add black view to detached video view in order to avoid flashes

11 years agostream output: remove nul/unused object members
Rémi Denis-Courmont [Sat, 6 Oct 2012 14:00:53 +0000 (17:00 +0300)]
stream output: remove nul/unused object members

11 years agocontrib: fluidsynth version 1.1.6
Rémi Denis-Courmont [Sat, 6 Oct 2012 13:46:24 +0000 (16:46 +0300)]
contrib: fluidsynth version 1.1.6

11 years agocontrib: fluidsynth simplification
Rémi Denis-Courmont [Sat, 6 Oct 2012 13:39:46 +0000 (16:39 +0300)]
contrib: fluidsynth simplification

11 years agoRevert "avcodec: set libmpeg2mmx idct in use if we encode to mp2v"
Ilkka Ollakka [Tue, 18 Sep 2012 16:02:36 +0000 (19:02 +0300)]
Revert "avcodec: set libmpeg2mmx idct in use if we encode to mp2v"

This reverts commit 2c055dc81ce1830fb988806a6026aca3650e9ba1.

11 years agox264: check that string has content before apply it as profile
Ilkka Ollakka [Wed, 3 Oct 2012 14:36:39 +0000 (17:36 +0300)]
x264: check that string has content before apply it as profile

11 years agoarm_neon: fixed simple channel mixer compilation using the latest clang release
Felix Paul Kühne [Wed, 8 Aug 2012 13:44:35 +0000 (15:44 +0200)]
arm_neon: fixed simple channel mixer compilation using the latest clang release

11 years agoSmooth Streaming: fix a macro
Frédéric Yhuel [Fri, 5 Oct 2012 17:36:58 +0000 (19:36 +0200)]
Smooth Streaming: fix a macro

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoSmooth Streaming: fix manifest parsing (FourCC)
Frédéric Yhuel [Fri, 5 Oct 2012 17:19:56 +0000 (19:19 +0200)]
Smooth Streaming: fix manifest parsing (FourCC)

This patch fixes playback for this VOD stream:
http://mediadl.microsoft.com/mediadl/IISNET/SmoothMedia/Learn/795/Bill_Staples_Cineform.ism/Manifest

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoUpdate LIST and NEWS
Jean-Baptiste Kempf [Fri, 5 Oct 2012 15:44:43 +0000 (17:44 +0200)]
Update LIST and NEWS

11 years agoAudioTrack: kill an unused warning
Jean-Baptiste Kempf [Fri, 5 Oct 2012 15:42:09 +0000 (17:42 +0200)]
AudioTrack: kill an unused warning

11 years agoAudioTrack: blind fix for compilation
Jean-Baptiste Kempf [Fri, 5 Oct 2012 15:40:43 +0000 (17:40 +0200)]
AudioTrack: blind fix for compilation

11 years agoSmooth Streaming: clean / factorize code
Frédéric Yhuel [Thu, 4 Oct 2012 11:12:55 +0000 (13:12 +0200)]
Smooth Streaming: clean / factorize code

and prepare subtitle support

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoContribs: activate thumb2 on ARMv7-a cpu, not only NEON ones
Jean-Baptiste Kempf [Fri, 5 Oct 2012 15:04:10 +0000 (17:04 +0200)]
Contribs: activate thumb2 on ARMv7-a cpu, not only NEON ones

11 years agoFix audiotrack sources
Rafaël Carré [Fri, 5 Oct 2012 14:11:17 +0000 (16:11 +0200)]
Fix audiotrack sources

11 years agoextras/tools: updated gas-pp revision
Felix Paul Kühne [Fri, 5 Oct 2012 12:16:00 +0000 (14:16 +0200)]
extras/tools: updated gas-pp revision

11 years agoAndroid: add native AudioTrack aout module
Ming Hu [Sun, 13 May 2012 20:20:34 +0000 (22:20 +0200)]
Android: add native AudioTrack aout module

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Signed-off-by: Rafaël Carré <funman@videolan.org>