1
mirror of https://github.com/mpv-player/mpv synced 2025-01-24 19:37:30 +01:00
mpv/libmpcodecs
reimar 1b14e4f420 Fix imaadpcm extradata with lavc encoder.
The formula to calculate frame size was wrong, duplicated code from the encoder
and did not take endianness into account when writing the value into extradata.
Patch by Edouard Gomez [ed gomez (at) free fr].


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28167 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-12-20 10:18:15 +00:00
..
native Replace all occurrences of '__volatile__' and '__volatile' by plain 'volatile'. 2008-10-16 20:17:56 +00:00
ad_acm.c Get rid of pointless 'extern' keywords. 2008-12-03 23:01:03 +00:00
ad_alaw.c Use explicit header location, don't use CFLAGS for simple subdirectories. 2007-03-15 12:08:11 +00:00
ad_dk3adpcm.c Do not #include libavutil/common.h. It is not used directly and mpbswap.h 2008-04-01 14:19:45 +00:00
ad_dmo.c Fix all current known multi-channel wrong order problems by adding 2007-12-10 16:53:30 +00:00
ad_dshow.c Include loader/ prefix in #include path everywhere. 2007-03-15 08:29:24 +00:00
ad_dvdpcm.c removing AFMT_ dependancy 2004-12-27 17:30:15 +00:00
ad_faad.c license header consistency cosmetics 2008-12-13 12:31:07 +00:00
ad_ffmpeg.c Fix channel order for ffmpeg flac codec. 2008-10-09 07:46:20 +00:00
ad_hwac3.c External liba52 support, part 2 of 2. 2008-09-15 16:32:31 +00:00
ad_hwmpa.c Get rid of min/max macros from aviheader.h, they do not belong here. 2006-12-09 12:24:11 +00:00
ad_imaadpcm.c Make really sure channels can only be 1 or 2 for imaadpcm 2008-07-11 19:29:41 +00:00
ad_internal.h Add MPLAYER_ prefix to multiple inclusion guards. 2008-02-22 09:09:46 +00:00
ad_liba52.c External liba52 support, part 2 of 2. 2008-09-15 16:32:31 +00:00
ad_libdca.c Use standard license headers. 2008-05-13 10:16:20 +00:00
ad_libdv.c "()" to "(void)" function param list fixes 2007-04-01 21:59:54 +00:00
ad_libmad.c Move #ifdefs around complete files into the build system. 2006-06-21 14:49:09 +00:00
ad_libvorbis.c Create a separate codecs.conf entry for Tremor and use it if MPlayer is 2008-11-24 08:31:44 +00:00
ad_mp3lib.c Start unifying names of internal preprocessor directives. 2008-07-30 12:01:30 +00:00
ad_mpc.c ISO8859-1 --> UTF-8 2007-07-09 19:50:36 +00:00
ad_msadpcm.c Simplify and clamp coefficient index for MS ADPCM 2008-07-12 10:08:40 +00:00
ad_msgsm.c Use explicit header location, don't use CFLAGS for simple subdirectories. 2007-03-15 12:08:11 +00:00
ad_pcm.c Fix all current known multi-channel wrong order problems by adding 2007-12-10 16:53:30 +00:00
ad_qtaudio.c Rename all preprocessor directives related to Apple / Mac OS X. 2008-08-06 07:42:26 +00:00
ad_realaud.c Start unifying names of internal preprocessor directives. 2008-07-30 12:01:30 +00:00
ad_sample.c removing AFMT_ dependancy 2004-12-27 17:30:15 +00:00
ad_speex.c Put files fully owned by my under GPL v2 "or later" 2006-11-17 10:03:33 +00:00
ad_twin.c Get rid of pointless 'extern' keywords. 2008-12-03 23:01:03 +00:00
ad.c Change a bunch of codec-specific preprocessor directives from a HAVE_ 2008-08-02 16:30:32 +00:00
ad.h Add necessary header #includes to fix 'make checkheaders'. 2008-03-06 08:34:50 +00:00
ae_faac.c Fix all current known multi-channel wrong order problems by adding 2007-12-10 16:53:30 +00:00
ae_faac.h Add necessary header #includes to fix 'make checkheaders'. 2008-03-06 08:34:50 +00:00
ae_lame.c Change a bunch of codec-specific preprocessor directives from a HAVE_ 2008-08-02 16:30:32 +00:00
ae_lame.h Add MPLAYER_ prefix to multiple inclusion guards. 2008-02-22 09:09:46 +00:00
ae_lavc.c Fix imaadpcm extradata with lavc encoder. 2008-12-20 10:18:15 +00:00
ae_lavc.h Add MPLAYER_ prefix to multiple inclusion guards. 2008-02-22 09:09:46 +00:00
ae_pcm.c Fix all current known multi-channel wrong order problems by adding 2007-12-10 16:53:30 +00:00
ae_pcm.h Add MPLAYER_ prefix to multiple inclusion guards. 2008-02-22 09:09:46 +00:00
ae_toolame.c Add explicit location for headers from the libmpdemux/ directory. 2007-03-15 17:51:32 +00:00
ae_toolame.h Add MPLAYER_ prefix to multiple inclusion guards. 2008-02-22 09:09:46 +00:00
ae_twolame.c Avoid pointless casting of void* 2008-11-02 11:52:49 +00:00
ae_twolame.h Add MPLAYER_ prefix to multiple inclusion guards. 2008-02-22 09:09:46 +00:00
ae.c Change a bunch of codec-specific preprocessor directives from a HAVE_ 2008-08-02 16:30:32 +00:00
ae.h Add necessary header #includes to fix 'make checkheaders'. 2008-03-06 08:34:50 +00:00
cmmx.h Add MPLAYER_ prefix to multiple inclusion guards. 2008-02-22 09:09:46 +00:00
dec_audio.c Use av_malloc/av_free for audio-related buffers to avoid crashes due to 2008-10-18 18:54:05 +00:00
dec_audio.h Get rid of pointless 'extern' keywords. 2008-12-03 23:01:03 +00:00
dec_video.c Replace all occurrences of '__volatile__' and '__volatile' by plain 'volatile'. 2008-10-16 20:17:56 +00:00
dec_video.h Get rid of pointless 'extern' keywords. 2008-12-03 23:01:03 +00:00
img_format.c cosmetics: Remove pointless parentheses from return calls. 2008-05-16 00:23:02 +00:00
img_format.h Add MPLAYER_ prefix to multiple inclusion guards. 2008-02-22 09:09:46 +00:00
mp_image.c Move alloc_mpi and copy_mpi from libmenu/vf_menu.c to libmpcodecs/mp_image.c. 2007-08-04 22:12:49 +00:00
mp_image.h Add necessary header #includes to fix 'make checkheaders'. 2008-03-06 08:34:50 +00:00
mpc_info.h Add MPLAYER_ prefix to multiple inclusion guards. 2008-02-22 09:09:46 +00:00
pullup.c Change all occurrences of asm and __asm to __asm__, same as was done for FFmpeg. 2008-10-16 18:59:27 +00:00
pullup.h Add MPLAYER_ prefix to multiple inclusion guards. 2008-02-22 09:09:46 +00:00
vd_dmo.c Remove separation between Win32 DLL and DirectShow support in the build system. 2006-06-21 09:45:17 +00:00
vd_dshow.c Remove separation between Win32 DLL and DirectShow support in the build system. 2006-06-21 09:45:17 +00:00
vd_ffmpeg.c xvmc is now a CONFIG_ option in FFmpeg. 2008-12-15 22:25:39 +00:00
vd_hmblck.c Avoid more void * arithmetic 2007-06-24 12:32:33 +00:00
vd_ijpg.c Do not #include libavutil/common.h. It is not used directly and mpbswap.h 2008-04-01 14:19:45 +00:00
vd_internal.h Add MPLAYER_ prefix to multiple inclusion guards. 2008-02-22 09:09:46 +00:00
vd_libdv.c "()" to "(void)" function param list fixes 2007-04-01 21:59:54 +00:00
vd_libmpeg2.c IWMMXT optimizations were removed from our internal libmpeg2 copy, so now 2008-10-22 23:39:39 +00:00
vd_lzo.c FFmpeg now uses different (unified) #include paths. 2008-02-25 15:46:36 +00:00
vd_mpegpes.c reinit codec chain when aspect ratio and/or resolution change 2006-10-08 22:36:24 +00:00
vd_mpng.c Replace implicit use of fast_memcpy via macro by explicit use to allow 2007-06-05 14:27:54 +00:00
vd_mtga.c Do not #include libavutil/common.h. It is not used directly and mpbswap.h 2008-04-01 14:19:45 +00:00
vd_null.c config_vo error handling 2002-10-28 00:42:39 +00:00
vd_nuv.c -afm/-vfm migration from ID (int) to NAME (string) - simplifies code and makes dlopen()'ing possible 2002-08-30 21:44:20 +00:00
vd_qtvideo.c Remove unused static declarations, fixes the warnings: 2008-08-14 16:04:32 +00:00
vd_raw.c Add support for Apple's yuv2 raw format 2007-11-30 11:31:31 +00:00
vd_realvid.c Start unifying names of internal preprocessor directives. 2008-07-30 12:01:30 +00:00
vd_sgi.c Hack around libavutil/bswap.h compilation problems due to always_inline undefined. 2006-12-07 11:58:07 +00:00
vd_theora.c Fix memleak in theora decoder due to missing theora_comment_/theora_info_clear on uninit 2006-12-06 10:42:30 +00:00
vd_vfw.c Get rid of pointless 'extern' keywords. 2008-12-03 23:01:03 +00:00
vd_vfwex.c - vfwex redundancy removed 2002-09-03 21:13:48 +00:00
vd_xanim.c cosmetics: Remove pointless parentheses from return calls. 2008-05-16 00:23:02 +00:00
vd_xvid4.c Revert commit r26897. 2008-05-28 23:04:41 +00:00
vd_zrmjpeg.c Remove unused variable ncomps. 2008-10-13 23:10:42 +00:00
vd.c Move SCREEN_SIZE_X/Y definition to libmpcodecs/vd.c where it is used. 2008-10-16 18:24:18 +00:00
vd.h Add necessary header #includes to fix 'make checkheaders'. 2008-03-06 08:34:50 +00:00
ve_lavc.c Fix compilation after libavcodec major version 52 changes 2008-09-08 17:02:32 +00:00
ve_libdv.c Add explicit location for headers from the libmpdemux/ directory. 2007-03-15 17:51:32 +00:00
ve_nuv.c Rename RTJPEG files so that filenames consist of lowercase name only. 2008-04-06 18:17:59 +00:00
ve_qtvideo.c Replace informal GPL notices by standard GPL headers. 2008-12-13 12:33:22 +00:00
ve_raw.c cosmetics: reindent after last commit 2008-08-02 18:43:17 +00:00
ve_vfw.c Fix printf format string mismatch, eliminates the warning: 2008-03-06 08:43:20 +00:00
ve_x264.c cosmetics: Remove pointless parentheses from return calls. 2008-05-16 00:23:02 +00:00
ve_xvid4.c Revert commit r26897. 2008-05-28 23:04:41 +00:00
ve.c Change a bunch of codec-specific preprocessor directives from a HAVE_ 2008-08-02 16:30:32 +00:00
vf_1bpp.c begin moving const filter data to .text/.rodata sections 2007-11-09 06:58:32 +00:00
vf_2xsai.c Remove unused variable 2008-01-12 15:45:47 +00:00
vf_ass.c Use standard license headers. 2008-05-13 10:16:20 +00:00
vf_blackframe.c Use standard license headers. 2008-05-13 10:16:20 +00:00
vf_bmovl.c Replace casual GPL notices by proper license headers. 2008-09-07 14:09:51 +00:00
vf_boxblur.c Use standard license headers. 2008-05-13 10:16:20 +00:00
vf_crop.c begin moving const filter data to .text/.rodata sections 2007-11-09 06:58:32 +00:00
vf_cropdetect.c Make all vf_info_t structs const 2007-12-02 14:57:15 +00:00
vf_decimate.c Change all occurrences of asm and __asm to __asm__, same as was done for FFmpeg. 2008-10-16 18:59:27 +00:00
vf_delogo.c Use standard license headers. 2008-05-13 10:16:20 +00:00
vf_denoise3d.c Use standard license headers. 2008-05-13 10:16:20 +00:00
vf_detc.c Avoid warning: 2008-01-19 11:44:49 +00:00
vf_dint.c Make all vf_info_t structs const 2007-12-02 14:57:15 +00:00
vf_divtc.c Change all occurrences of asm and __asm to __asm__, same as was done for FFmpeg. 2008-10-16 18:59:27 +00:00
vf_down3dright.c Make all vf_info_t structs const 2007-12-02 14:57:15 +00:00
vf_dsize.c Make all vf_info_t structs const 2007-12-02 14:57:15 +00:00
vf_dvbscale.c Make all vf_info_t structs const 2007-12-02 14:57:15 +00:00
vf_eq2.c Change all occurrences of asm and __asm to __asm__, same as was done for FFmpeg. 2008-10-16 18:59:27 +00:00
vf_eq.c Change all occurrences of asm and __asm to __asm__, same as was done for FFmpeg. 2008-10-16 18:59:27 +00:00
vf_expand.c cosmetics: Remove pointless parentheses from return calls. 2008-05-16 00:23:02 +00:00
vf_field.c Make all vf_info_t structs const 2007-12-02 14:57:15 +00:00
vf_fil.c Make all vf_info_t structs const 2007-12-02 14:57:15 +00:00
vf_filmdint.c Change all occurrences of asm and __asm to __asm__, same as was done for FFmpeg. 2008-10-16 18:59:27 +00:00
vf_flip.c Make all vf_info_t structs const 2007-12-02 14:57:15 +00:00
vf_format.c Make all vf_info_t structs const 2007-12-02 14:57:15 +00:00
vf_framestep.c cosmetics: Remove pointless parentheses from return calls. 2008-05-16 00:23:02 +00:00
vf_fspp.c Change all occurrences of asm and __asm to __asm__, same as was done for FFmpeg. 2008-10-16 18:59:27 +00:00
vf_geq.c Remove unnecessary HAVE_AV_CONFIG_H #define. 2008-10-07 08:25:47 +00:00
vf_halfpack.c Change all occurrences of asm and __asm to __asm__, same as was done for FFmpeg. 2008-10-16 18:59:27 +00:00
vf_harddup.c Make all vf_info_t structs const 2007-12-02 14:57:15 +00:00
vf_hqdn3d.c Use standard license headers. 2008-05-13 10:16:20 +00:00
vf_hue.c Make all vf_info_t structs const 2007-12-02 14:57:15 +00:00
vf_il.c Use standard license headers. 2008-05-13 10:16:20 +00:00
vf_ilpack.c Change all occurrences of asm and __asm to __asm__, same as was done for FFmpeg. 2008-10-16 18:59:27 +00:00
vf_ivtc.c Change all occurrences of asm and __asm to __asm__, same as was done for FFmpeg. 2008-10-16 18:59:27 +00:00
vf_kerndeint.c Use standard license headers. 2008-05-13 10:16:20 +00:00
vf_lavc.c cosmetics: Remove pointless parentheses from return calls. 2008-05-16 00:23:02 +00:00
vf_lavcdeint.c FFmpeg now uses different (unified) #include paths. 2008-02-25 15:46:36 +00:00
vf_mcdeint.c Use standard license headers. 2008-05-13 10:16:20 +00:00
vf_mirror.c Make all vf_info_t structs const 2007-12-02 14:57:15 +00:00
vf_noformat.c Make all vf_info_t structs const 2007-12-02 14:57:15 +00:00
vf_noise.c Change all occurrences of asm and __asm to __asm__, same as was done for FFmpeg. 2008-10-16 18:59:27 +00:00
vf_ow.c Use standard license headers. 2008-05-13 10:16:20 +00:00
vf_palette.c vf_palette: Fix compilation after libswscale API changes 2008-10-25 00:07:59 +00:00
vf_perspective.c Use standard license headers. 2008-05-13 10:16:20 +00:00
vf_phase.c Make all vf_info_t structs const 2007-12-02 14:57:15 +00:00
vf_pp7.c Change all occurrences of asm and __asm to __asm__, same as was done for FFmpeg. 2008-10-16 18:59:27 +00:00
vf_pp.c Start unifying names of internal preprocessor directives. 2008-07-30 12:01:30 +00:00
vf_pullup.c Fix typo. 2008-02-13 19:21:39 +00:00
vf_qp.c Remove unnecessary HAVE_AV_CONFIG_H #define. 2008-10-07 08:25:47 +00:00
vf_rectangle.c Make all vf_info_t structs const 2007-12-02 14:57:15 +00:00
vf_remove_logo.c Make all vf_info_t structs const 2007-12-02 14:57:15 +00:00
vf_rgb2bgr.c Make all vf_info_t structs const 2007-12-02 14:57:15 +00:00
vf_rgbtest.c Allow specifying a size for -vf rgbtest 2008-02-17 19:49:46 +00:00
vf_rotate.c Make all vf_info_t structs const 2007-12-02 14:57:15 +00:00
vf_sab.c Change all occurrences of asm and __asm to __asm__, same as was done for FFmpeg. 2008-10-16 18:59:27 +00:00
vf_scale.c Change all occurrences of asm and __asm to __asm__, same as was done for FFmpeg. 2008-10-16 18:59:27 +00:00
vf_scale.h Add MPLAYER_ prefix to multiple inclusion guards. 2008-02-22 09:09:46 +00:00
vf_screenshot.c cosmetics: Move up uninit() to avoid a forward declaration. 2008-11-23 12:01:48 +00:00
vf_smartblur.c Fix smartblur filter crash due to missing default scaler choice; 2008-10-27 21:00:12 +00:00
vf_softpulldown.c Make all vf_info_t structs const 2007-12-02 14:57:15 +00:00
vf_softskip.c Make all vf_info_t structs const 2007-12-02 14:57:15 +00:00
vf_spp.c Change all occurrences of asm and __asm to __asm__, same as was done for FFmpeg. 2008-10-16 18:59:27 +00:00
vf_swapuv.c Use standard license headers. 2008-05-13 10:16:20 +00:00
vf_telecine.c Make all vf_info_t structs const 2007-12-02 14:57:15 +00:00
vf_test.c Use standard license headers. 2008-05-13 10:16:20 +00:00
vf_tfields.c Change all occurrences of asm and __asm to __asm__, same as was done for FFmpeg. 2008-10-16 18:59:27 +00:00
vf_tile.c cosmetics: Remove pointless parentheses from return calls. 2008-05-16 00:23:02 +00:00
vf_tinterlace.c Use standard license headers. 2008-05-13 10:16:20 +00:00
vf_unsharp.c Change all occurrences of asm and __asm to __asm__, same as was done for FFmpeg. 2008-10-16 18:59:27 +00:00
vf_uspp.c Change all occurrences of asm and __asm to __asm__, same as was done for FFmpeg. 2008-10-16 18:59:27 +00:00
vf_vo.c Start unifying names of internal preprocessor directives. 2008-07-30 12:01:30 +00:00
vf_yadif.c Use libavutil FFMIN etc. instead of defining our own variants. 2008-11-02 15:51:00 +00:00
vf_yuvcsp.c Make all vf_info_t structs const 2007-12-02 14:57:15 +00:00
vf_yuy2.c Make all vf_info_t structs const 2007-12-02 14:57:15 +00:00
vf_yvu9.c Make all vf_info_t structs const 2007-12-02 14:57:15 +00:00
vf_zrmjpeg.c #include necessary libavcodec header and remove duplicated struct declaration. 2008-10-14 16:04:09 +00:00
vf.c Change a bunch of video/audio-output-specific preprocessor directives from 2008-08-03 15:21:40 +00:00
vf.h Add necessary header #includes to fix 'make checkheaders'. 2008-03-06 08:34:50 +00:00
vfcap.h Add MPLAYER_ prefix to multiple inclusion guards. 2008-02-22 09:09:46 +00:00
vqf.h Add necessary header #includes to fix 'make checkheaders'. 2008-03-06 08:34:50 +00:00