summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
Commit message (Expand)AuthorAgeFilesLines
* Replace deprecated sws_scale_ordered usages by sws_scale (which does the same).reimar2010-01-032-5/+5
* Add missing avcodec_close to vf_screenshot.reimar2010-01-031-0/+1
* One more fix for -vf scale with alpha.reimar2010-01-011-1/+1
* Also pass alpha plane to swscale, avoids crashes when converting betweenreimar2010-01-011-4/+4
* Add support for YUV format with alpha and fix the codecs.conf entry for vp6areimar2009-12-315-3/+17
* Also pass the 4th plane for planar formats on to libavcodec.reimar2009-12-311-0/+4
* Try to put the list of output formats for vf_scale in a more sensiblereimar2009-12-311-6/+6
* Deduplicate the mp_image planes allocation code.reimar2009-12-312-63/+35
* Add support for 16-bit per component YUV formats.reimar2009-12-316-14/+73
* Support 440P in scale filter.reimar2009-12-301-0/+2
* Add support for 440p colorspace.reimar2009-12-303-0/+6
* Add a helper function to get the chroma scale shift and use to simplify mpi s...reimar2009-12-303-33/+50
* Add support for parsing audio streams (though should be easy to extend to video)reimar2009-12-271-2/+13
* Support mp_image with allocated palette.reimar2009-12-263-7/+13
* Remove only use if MP_IMGFLAG_RGB_PALETTE to allow giving the flag a slightlyreimar2009-12-261-1/+0
* Restore the old value of planes[1] in vf_palette at the end to ensurereimar2009-12-261-0/+2
* Some ugly hacks to make compiling against a newer external version of libass ...reimar2009-12-242-0/+8
* Remove more direct includes of libass/ass.hreimar2009-12-242-2/+0
* when using -v, print also which lavc codec has been used, notattila2009-11-281-1/+1
* Fix initialization values for vf_expand priv struct.reimar2009-11-221-0/+2
* Remove unused variable.reimar2009-11-221-2/+0
* Add const to draw_slice argument to match what FFmpeg expects for draw_horiz_...reimar2009-11-221-2/+2
* Switch ad_ffmpeg to avcodec_decode_audio3reimar2009-11-221-1/+5
* Remove unused variable.reimar2009-11-221-1/+0
* Remove unreachable parsing code: for filters that use the option parser,reimar2009-11-217-135/+0
* Allow vf_scale to output to RGB48, though still prefer the 24 and 32 bit form...reimar2009-11-211-0/+2
* Add a define for IMGFMT_RGB48NE that depends on machine endianness.reimar2009-11-211-0/+2
* Use avcodec_align_dimensions to appropriately align width and height inreimar2009-11-171-5/+2
* Support VDPAU hardware accelerated decoding of MPEG-4 ASP on capablecehoyos2009-11-102-0/+2
* Map AV_LOG_VERBOSE to MSGL_V in order to avoid spurious log output.diego2009-11-101-0/+1
* Add support for DVB teletext.reimar2009-11-102-0/+27
* Add support for 8 channel audio.tack2009-11-102-3/+5
* Properly free the pthread mutex for teletext.reimar2009-11-091-0/+2
* Allow teletext compilation without pthreadsreimar2009-11-091-0/+11
* Remove CONFIG_TV_TELETEXT.cehoyos2009-11-071-4/+0
* Factorise vbi_decode().cehoyos2009-11-071-30/+39
* Separate teletext from tv support.cehoyos2009-11-072-6/+16
* Only call avcodec_close if the open succeeded before, otherwise avcodec_closereimar2009-11-061-1/+2
* ad_ffmpeg: Fix channel layout for ffvorbis and ffaactack2009-11-041-8/+1
* Teletext display does support font scaling via OSD font scaling, removecehoyos2009-10-311-1/+0
* Replace two more occurences of tvi_vbi with dec_teletext.cehoyos2009-10-311-2/+2
* Remove incorrect comment.cehoyos2009-10-311-2/+0
* Add MSGT_TELETEXT, rename TVI_CONTROL as VBI_CONTROL and fix some pathscehoyos2009-10-292-57/+61
* Move teletext specific code from stream into libmpcodecs.cehoyos2009-10-292-0/+1987
* sync to x264-r1296lorenm2009-10-191-1/+1
* Add missing '#include "config.h"', the header uses HAVE_BIGENDIAN.diego2009-10-191-0/+2
* Mark some functions that do not need external visibility as static.diego2009-09-302-2/+2
* Reduce console output verbosity: Move colorspace information to verbose mode.diego2009-09-301-2/+5
* Change type to avoid void * arithmetic.reimar2009-09-251-1/+1
* Set codec_type and codec_id in codec context for lavc encoders.reimar2009-09-252-0/+4
* Make sure avctx->codec_type and codec_id are set, since libavcodecreimar2009-09-232-0/+3
* Use x264_encoder_delayed_frames instead of the current hack to flush delayedreimar2009-09-231-4/+2
* sync to x264-r1260 (which changed api)lorenm2009-09-231-33/+8
* Add several HAVE_EBX_AVAILABLE conditions where necessaryreimar2009-09-143-2/+10
* %lf is not a valid printf format specifier, use just %f instead.reimar2009-09-141-1/+1
* Always keep a backup of the expand values from the command-line, so valuesreimar2009-09-101-8/+19
* Reindentreimar2009-08-261-1/+1
* Retry deciding to get audio parameters several times on errors, this avoidsreimar2009-08-261-0/+3
* Fix incorrect channel ordering for lavc audio codecs (specifically ffac3,tack2009-08-182-15/+7
* 100l, fix compilation again and make codec-cfg.c use the predefined constantsreimar2009-08-121-1/+1
* 1000l, RGB48BE does _not_ use 49 bit/pixel, probably fixes 48 bit PNG decoding.reimar2009-08-121-1/+1
* Add IMGFMT_RGB48LE and IMGFMT_RGB48BE.cehoyos2009-08-113-0/+6
* Add a giant hack to the x264 encoder module to ensure all delayed frames arereimar2009-08-071-1/+3
* Replace macro: MAX -> FFMAXben2009-08-061-6/+5
* Fix stupid, off-by-one, mistakes in assert() expressions.eugeni2009-07-271-1/+1
* Replace WORDS_BIGENDIAN by HAVE_BIGENDIAN in all internal code.diego2009-07-265-6/+6
* Make sure clip coordinates are inside the screen area.eugeni2009-07-181-0/+4
* 20% faster hqdn3d on x86_64lorenm2009-07-071-6/+6
* new debanding filterlorenm2009-07-072-0/+409
* replace "g" asm constraint by "erm" since "g" allows 64bit immediates whilegpoirier2009-06-071-2/+2
* Switch to avcodec_decode_video2 to allow a hack that makes PNG decode correctlyreimar2009-06-011-2/+7
* Initialize local variable, avoids a possible crash due to using anreimar2009-06-011-2/+2
* whitespace cosmetics: Remove all trailing whitespace.diego2009-05-13128-1289/+1289
* MPV_common_init balks if s->avctx->pix_fmt == PIX_FMT_NONE, so we set it corr...rik2009-05-091-0/+2
* Add missing 'void' to parameterless function declarations.diego2009-05-042-10/+10
* Replace glibc-specific __WORDSIZE preprocessor check with HAVE_FAST_64BIT.diego2009-04-251-2/+2
* Remove reference to outdated documentation file.diego2009-04-202-2/+0
* Add algorithm flag (SWS_POINT) to sws_getContext call to avoid a crash.diego2009-04-201-1/+1
* follow renaming of pbBufPtr() to put_bits_ptr() by stefanorik2009-04-131-1/+1
* Fix E-AC-3 channel ordering. E-AC-3 needs to use the same ordering as AC-3,diego2009-04-121-1/+2
* Remove unnecessary malloc.h #includes and related #ifdeffery.diego2009-04-0218-96/+0
* Consistently use MP_MAX_PLANES as size for plane pointer/stride arrays in lib...reimar2009-03-294-22/+18
* Use MP_MAX_PLANES as size of arrays passed to mpcodecs_draw_slice.reimar2009-03-292-6/+4
* Use x86_reg instead of long in several video filters to fix compilation on Mi...reimar2009-03-274-11/+11
* Allow to use vdpau temporal deinterlacers with hardware accelerated decoding.cehoyos2009-03-183-5/+4
* Support FFmpeg codecs that decode to other formats than S16.reimar2009-03-181-1/+10
* Avoid ridiculously small decode_buffer_size (e.g. 4 with acodec=pcm_s16le)reimar2009-03-151-0/+1
* cosmetics: Remove file names from file header, it only causes trouble.diego2009-03-154-7/+4
* Check for HAVE_EBX_AVAILABLE before enabling MMX code that needs the EBX regi...reimar2009-03-132-4/+4
* Use the same code as in vf_decimate to select diff_MMXreimar2009-03-131-3/+2
* Add missing ecx clobber in diff_MMX code (yes, that function is duplicated).reimar2009-03-132-2/+2
* Get rid of nuppelvideo.h and its ugly packed struct and instead write thereimar2009-03-091-18/+17
* Fix type of zlen, fixes crashes on 64 bit systems.reimar2009-03-091-1/+2
* Do not calculate the same value twicereimar2009-03-091-1/+1
* Allocate buffer for lzo compression correctly also for large frame sizes.reimar2009-03-091-4/+4
* nuv encoder 64 bit fix: avoid using long/sizeof(long)reimar2009-03-091-5/+7
* Remove internal NuppelVideo decoder, the code in libavcodec can decodereimar2009-03-085-1552/+0
* Get rid of pointless debugging codereimar2009-03-081-18/+0
* Remove the grayscale and 4:2:2 RTjpeg code, it is neither used nor is therereimar2009-03-081-257/+0
* Remove colourspace-conversion stuff from rtjpeg, we have functions to do thatreimar2009-03-081-384/+0
* Mark everything not used outside the file as "static"reimar2009-03-081-36/+36
* Remove functions not used by MPlayer from headerreimar2009-03-081-15/+0
* Remove useless "extern" in function declarations.reimar2009-03-081-22/+22
* Add some "const" to mpcodecs_vd_driversreimar2009-03-062-2/+2
* Swap order of VFCTRL_DRAW_EOSD and VFCTRL_DRAW_OSD so that the EOSD is drawnreimar2009-03-061-1/+4
* Add another hack to work-around the currently completely inconsistent way inreimar2009-03-031-1/+5
* 10l, replace a tab that slipped in.reimar2009-03-011-1/+1
* Create a set_format_params function that sets all the special options neededreimar2009-03-011-19/+23
* Set time_base to 1/samplerate, like FFmpeg does, instead of leaving it at thediego2009-02-211-0/+2
* Remove unused and unreachable code hunk that was surrounded by a misspelleddiego2009-02-191-4/+0
* Return PIX_FMT_NONE if the video system refuses all other formats.iive2009-02-191-2/+2
* Add VOCAP_NOSLICES and use it to allow vo_vdpau to not support slices forreimar2009-02-182-0/+4
* Handle mpcodecs_get_image returning NULL, FFmpeg most of the time handlesreimar2009-02-181-0/+1
* Make it possible for mpcodecs_get_image to return NULL as thereimar2009-02-171-1/+1
* Print an error and return NULL in vf_get_image if we try to allocatereimar2009-02-171-1/+6
* Set avctx->opaque already at init instead of decode so it can be used inreimar2009-02-171-1/+1
* cosmetics: Remove stray empty lines.diego2009-02-171-2/+0
* Convert HAVE_MALLOC_H into a 0/1 definition, fixes the warning:diego2009-02-1727-27/+27
* Use FFmpeg instead of MPlayer MANGLE macro, they are equivalent in thisdiego2009-02-171-1/+0
* Move FFmpeg #includes below all others so that they do not overridediego2009-02-171-6/+6
* Fix #endif comment.cehoyos2009-02-161-1/+1
* Add support for VDPAU video out, including hardware decoding.reimar2009-02-161-4/+16
* The AV_XVMC_RENDER_MAGIC constant was renamed to AV_XVMC_ID in FFmpeg.diego2009-02-151-2/+2
* Reflect ffmpeg change of xvmc struct field to xvmc_id.iive2009-02-151-2/+2
* The xvmc_pixfmt_render structure was renamed to xvmc_pix_fmt in FFmpeg.diego2009-02-151-2/+2
* The xmvc structure member magic_id was renamed to unique_id.diego2009-02-151-2/+2
* Remove unnecessary #if around forward declaration.reimar2009-02-151-2/+0
* Restructure get_format so it can easily be extended to handle VDPAUreimar2009-02-151-7/+14
* Reuse the code for the general do_dr1 case to set get_buffer/release_buffer f...reimar2009-02-151-3/+1
* Use PIX_FMT_NONE instead of -1reimar2009-02-151-1/+1
* Remove apparently unneeded CODEC_FLAG_EMU_EDGE for XvMCreimar2009-02-151-2/+0
* Extend get_buffer to handle the XvMC case and remove mc_get_bufferreimar2009-02-151-93/+28
* Unset MP_IMGFLAG_IN_USE in release_buffer.reimar2009-02-151-0/+2
* Merge two checks for mpi != NULLreimar2009-02-151-5/+5
* Make the default release_buffer work for XvMC, use it and remove mc_release_b...reimar2009-02-151-33/+14
* Get rid of mc_render_slice and use the generic draw_slice instead.reimar2009-02-151-20/+4
* Reflect the change of xvmc struct name.iive2009-02-151-4/+4
* Move direct-rendering hack from vo_xvmc to vf_vo, so it does not need toreimar2009-02-151-1/+4
* Now xvmc struct uses magic_id fieldiive2009-02-151-2/+2
* Use fmt-conversion.h in vd_ffmpeg.creimar2009-02-141-27/+2
* Consistently place whitespace around * ( ) and ,reimar2009-02-141-70/+70
* Remove useless breakreimar2009-02-141-1/+0
* Indentation and other whitespace fixesreimar2009-02-141-90/+90
* Remove local copy of xvmc_render.h, it is now an installed header in FFmpeg.diego2009-02-141-5/+5
* Replace fprintf call by mp_msg, fixes the warning:diego2009-02-141-1/+2
* Cosmetics: handle all special/compressed formats in a single if in mp_image_s...reimar2009-02-141-15/+4
* Add support for image formats and codecs used by VDPAUreimar2009-02-143-0/+19
* Add MP_IMGTYPE_NUMBERED which gives access to the kind of mp_image_t thatreimar2009-02-143-2/+25
* 100l, removed a #ifdef the wrong way, CODEC_FLAG_NOT_TRUNCATED no longer exists,reimar2009-02-121-1/+0
* Remove trailing whitespace from vd_ffmpeg.reimar2009-02-121-34/+34
* Replace tabs in vd_ffmpeg by 8 spaces to better match FFmpeg's coding style.reimar2009-02-121-179/+179
* Remove several #ifdefs that check for libavcodec features from vd_ffmpeg.reimar2009-02-121-14/+0
* change internal real video packetizing format to the more straight forward oneaurel2009-02-092-35/+13
* Give _XOPEN_SOURCE #define an explicit 600 value. Fixes build on Open Solaris.diego2009-02-072-2/+2
* swab() needs _XOPEN_SOURCE to be defined.reimar2009-02-032-0/+2
* Rename lzo1x_decode -> av_lzo1x_decode, this was missed in the previous patch.reimar2009-02-031-2/+2
* FFmpeg sync: LZO_OUTPUT_PADDING --> AV_LZO_OUTPUT_PADDINGdiego2009-02-021-2/+2
* Adapt to lzo changes in libavutilreimar2009-02-021-2/+2
* Convert CONFIG_XVMC into a 0/1 definition.zuxy2009-02-021-6/+6
* Add support for libavcodec GMC flag, patch by Dave Baker, dbkr mxtelecom com.diego2009-02-011-0/+5
* Update libavcodec 'aic' flag define to match current FFmpeg.diego2009-01-301-2/+2
* Avoid a division by 0 when using -oac mp3lame but no audio data actually is e...reimar2009-01-281-0/+1
* HAVE_3DNOW --> HAVE_AMD3DNOWdiego2009-01-262-4/+4
* Fix compilation after DECLARE_ASM_CONST/DECLARE_ALIGNED moving within FFmpeg.diego2009-01-252-0/+10
* Fix compilation after DECLARE_ASM_CONST/DECLARE_ALIGNED moving within FFmpeg.diego2009-01-252-0/+7
* revert #ifdef WORDS_BIGENDIAN => #if WORDS_BIGENDIAN changes from r28331gpoirier2009-01-164-5/+5
* Completely get rid of MMX define, use HAVE_MMX define instead.gpoirier2009-01-161-28/+25
* fix compilation on non x86 machines (PPC here)gpoirier2009-01-165-27/+27
* Another missed #ifdef HAVE_MMXreimar2009-01-161-1/+1