aboutsummaryrefslogtreecommitdiffhomepage
path: root/libmpcodecs/ad_pcm.c
Commit message (Collapse)AuthorAge
* Merge svn changes up to r30463Gravatar Uoti Urpala2010-03-09
|\ | | | | | | | | | | Note that r30455 is wrong, that commit does not in fact change the default behavior as claimed in the commit message. It only breaks "-af-adv force=0", which was already pretty much useless though.
| * Add missing license headers to all files in the libmpcodecs directory.Gravatar diego2010-01-30
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30463 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Merge svn changes up to r30437Gravatar Uoti Urpala2010-01-28
|\|
| * Fail ad_pcm initialization of WAVEFORMATEX header is missing instead of ↵Gravatar reimar2010-01-24
| | | | | | | | | | | | crashing. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30428 b3059339-0415-0410-9bf9-f77b7e298cf2
| * whitespace cosmetics: Remove all trailing whitespace.Gravatar diego2009-05-13
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29305 b3059339-0415-0410-9bf9-f77b7e298cf2
* | ad_pcm: Track pts explicitlyGravatar Uoti Urpala2008-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | | ad_pcm used the old audio timestamp tracking system that calculated timestamp at end of decoder output as last_timestamp_in_input_decoder_has_read + bytes_read_after_that_timestamp / input_bitrate. For PCM this can be accurate as input bitrate is constant. However it relies on input bitrate being known and actually set. At least in some case with .mov input and libavformat demuxer it wasn't set. Instead of special-casing PCM to make sure input bitrate is set (in general it may not be known or constant at all) change ad_pcm to explicitly set the pts information on the decoder output side.
* | Make audio decoder description structs constGravatar Uoti Urpala2008-04-26
|/ | | | | | Make the per-decoder struct ad_functions and its ->info struct constants. Same for the mpcodecs_ad_drivers[] table of pointers to those structs.
* Fix all current known multi-channel wrong order problems by addingGravatar ulion2007-12-10
| | | | | | | | | | | common functions for channel reordering. This fixes these modules by adding channel reordering code for 5.0/5.1 audio: ao: pcm ad: dmo, faad, ffmpeg(ac3, dca, libfaad, liba52), pcm ae: faac, lavc(ac3, libfaac), pcm git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@25343 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix comment, it's 'sowt', not 'swot' ('twos' reversed)Gravatar reimar2006-11-05
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20720 b3059339-0415-0410-9bf9-f77b7e298cf2
* Change pcm decode_audio to return data based on minlen instead of maxlenGravatar uau2006-08-13
| | | | | | | to avoid demuxing unnecessarily much at once. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19389 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove twos workaround, this bug was fixed in mov demuxerGravatar rtognimp2006-03-14
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17869 b3059339-0415-0410-9bf9-f77b7e298cf2
* in24/in32/fl32 little/big-endian QuickTime PCM audio supportGravatar rathann2006-03-13
| | | | | | | approved by rxt git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17859 b3059339-0415-0410-9bf9-f77b7e298cf2
* QuickTime in24 and in32 PCM audio supportGravatar rathann2006-03-11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17814 b3059339-0415-0410-9bf9-f77b7e298cf2
* Unify include path handling, -I.. is in CFLAGS.Gravatar diego2005-11-18
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17013 b3059339-0415-0410-9bf9-f77b7e298cf2
* avoid reading more than maxlen bytes.Gravatar reimar2005-08-25
| | | | | | | | Has the sideeffect that the amount read will be close to maxlen instead of minlen as before. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16308 b3059339-0415-0410-9bf9-f77b7e298cf2
* lavf demuxer with raw PCM fix (and a related hang)Gravatar reimar2005-07-28
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16135 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add support for 32-bit float WAV files and support for extended WAV filesGravatar ivo2005-02-26
| | | | | | | with 4, 6, 8, ... channels of audio. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14834 b3059339-0415-0410-9bf9-f77b7e298cf2
* removing AFMT_ dependancyGravatar alex2004-12-27
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14246 b3059339-0415-0410-9bf9-f77b7e298cf2
* fl32: BE float32 PCM audio in mov filesGravatar rtognimp2004-11-27
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14056 b3059339-0415-0410-9bf9-f77b7e298cf2
* make use of 24bit afmtGravatar alex2004-10-04
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13554 b3059339-0415-0410-9bf9-f77b7e298cf2
* More support for audio format 0x0Gravatar rtognimp2004-06-06
| | | | | | | Patch by Reimar Doeffinger git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12540 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix "raw " audio in mov files.Gravatar rtognimp2004-05-23
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12499 b3059339-0415-0410-9bf9-f77b7e298cf2
* support for 24 bit pcm/wav filesGravatar reimar2004-05-16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12479 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix bigendian problems (left-right swapped 8bit pcms), add 32bit supportGravatar reimar2004-05-08
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12448 b3059339-0415-0410-9bf9-f77b7e298cf2
* Revert my old twos fix, it seems to break more files than it fixed.Gravatar rtognimp2004-03-28
| | | | | | | If your file sound wrong, please uncomment and test git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12081 b3059339-0415-0410-9bf9-f77b7e298cf2
* twos 16bit 2 channels fixed.Gravatar rtognimp2003-12-02
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11549 b3059339-0415-0410-9bf9-f77b7e298cf2
* qt swot supportGravatar alex2002-11-04
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8103 b3059339-0415-0410-9bf9-f77b7e298cf2
* -afm/-vfm migration from ID (int) to NAME (string) - simplifies code and ↵Gravatar arpi2002-08-30
| | | | | | makes dlopen()'ing possible git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7181 b3059339-0415-0410-9bf9-f77b7e298cf2
* 8bit 'twos' S8 pcm audio support - fixes MOTI1E.MOVGravatar arpi2002-05-30
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6234 b3059339-0415-0410-9bf9-f77b7e298cf2
* bigendian fix - thx to Rogério Brito <linuxconsult@yahoo.com.br>Gravatar arpi2002-04-25
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5828 b3059339-0415-0410-9bf9-f77b7e298cf2
* cleanupGravatar arpi2002-04-01
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5456 b3059339-0415-0410-9bf9-f77b7e298cf2
* twos audio fixedGravatar arpi2002-04-01
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5454 b3059339-0415-0410-9bf9-f77b7e298cf2
* imported from MPlayerXP, dlopen() hack removed, some bugs fixed, interface ↵Gravatar arpi2002-03-25
functions changed to static, info->author field added git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5341 b3059339-0415-0410-9bf9-f77b7e298cf2