summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
Commit message (Expand)AuthorAgeFilesLines
* Change ifdefs to make more sense: HAVE_SSSE3 should only be around SSSE3-code,reimar2010-04-051-6/+10
* Mark vf_size_preset_fields m_option_t array as const.diego2010-04-041-1/+1
* Mark encoder-related m_option_t struct arrays as const.diego2010-04-048-8/+8
* Add a header for x264enc_set_param() instead of forward declaring it.diego2010-04-032-0/+27
* Remove pointless #ifdef CONFIG_LIBAVCODEC preprocessor check.diego2010-04-031-2/+0
* Fix crash with incomplete yuv2 frames.reimar2010-03-281-1/+1
* Convert asm keyword to __asm__.diego2010-03-261-3/+3
* Fix build due to codecs_path vs. codec_path typo.diego2010-03-232-8/+8
* Get rid of pointless def_path variable; use codec_path directly instead.diego2010-03-233-9/+9
* Real binary loader code should respect the binary codec path.diego2010-03-232-12/+16
* Rename get_path.[ch] --> path.[ch].diego2010-03-201-1/+1
* Move SetCodecPath() from loader to get_path.c and make it unconditional.diego2010-03-201-2/+1
* Remove unnecessary size limits and a related define for hm12 decoder.reimar2010-03-191-7/+0
* Drop support for XANIM_MOD_DIR environment variable.diego2010-03-181-3/+0
* Reuse codec path variable used in the binary loader in the XAnim loader.diego2010-03-181-1/+1
* cosmetics: indentationaurel2010-03-181-2/+2
* add support for lavf style extradata in vd_theoraaurel2010-03-181-0/+17
* Remove unused variable, fixes the warning:diego2010-03-161-1/+0
* Fix libmpcodecs/vd_qtvideo.c compilation on OS X:sesse2010-03-161-6/+3
* Use the high-level QuickTime decoding APIs (DecompressSequenceFrameS andsesse2010-03-151-224/+87
* Replace separate Win32, XAnim and Real codec directories by one global dir.diego2010-03-143-9/+9
* Support extradata format of the speex.acm windows codec formerly availablereimar2010-03-121-0/+24
* Fix crash if speex_packet_to_header fails.reimar2010-03-121-0/+4
* Fix QuickTime emulated OSErr type.sesse2010-03-062-7/+7
* Enable ASS/SSA subtitle support in mencodergreg2010-03-052-0/+139
* Partially revert r30645, the final output format is determined byreimar2010-03-032-2/+6
* Reuse the keyframe flag from x264 instead of trying to derive it on our own.reimar2010-02-281-4/+1
* Use the KEYFRAME define instead of some magic number.reimar2010-02-281-1/+1
* Get rid of many ugly casts.cehoyos2010-02-281-39/+38
* Make close_toolame() static, only used in ae_toolame.c.cehoyos2010-02-281-1/+1
* Make close_twolame() static, only used in ae_twolame.c.cehoyos2010-02-281-1/+1
* Actually use existing uninit() function in remove_logo filter.cehoyos2010-02-271-18/+20
* Make function Gsm_Long_Term_Synthesis_Filtering() static, only used in xa_gsm.c.cehoyos2010-02-271-1/+1
* Mark all fmt_list arrays as const.diego2010-02-264-4/+4
* Mark vf_opts/vf_opts_fields structures as const.diego2010-02-264-8/+8
* Do not cast the results of malloc/calloc/realloc.diego2010-02-269-11/+11
* Add const to mpvdec declarationreimar2010-02-252-2/+2
* Fix check for wrong variable: len can be unitialized but not normally < 0,reimar2010-02-251-1/+1
* Mark member info of struct ad_functions_s as const.diego2010-02-221-1/+1
* Mark a bunch of video filter structures as const.diego2010-02-224-14/+14
* Remove commented-out cruft line.diego2010-02-221-1/+0
* Declare externally used variables from vd.c as extern in vd.h.diego2010-02-226-16/+12
* cosmetics: Rename struct vf_instance_s --> vf_instance.diego2010-02-2187-383/+383
* Rename open() vf initialization function to vf_open().diego2010-02-2179-158/+157
* Add malloc.h #include for memalign(), fixes the warning:diego2010-02-211-2/+5
* Mark ad_functions_t structures and mpcodecs_ad_drivers array as const.diego2010-02-203-29/+29
* cosmetics: Remove pointless empty lines at EOF.diego2010-02-2030-48/+0
* Fix the stack crash(SYS3171) on OS/2 when playing qtaudio/qtvideo.komh2010-02-192-0/+13
* cosmetics: Remove commented-out #include.diego2010-02-191-1/+0
* DirectShow requires stride to be a multiple of 4 for RGB24/BGR24, addreimar2010-02-181-10/+39
* Merge declaration and initialization.reimar2010-02-182-4/+2
* DShow and DMO decoders need MP_IMGFLAG_COMMON_PLANEreimar2010-02-182-2/+2
* Call mpcodecs_config_vo with the proper image format for dmo and dshow codecs.reimar2010-02-182-2/+2
* Add header for AVI print functions; avoids many forward declarations.diego2010-02-183-7/+3
* Handle negative height in draw_slice from FFmpeg in vd_ffmpeg.c, since atreimar2010-02-171-1/+13
* libmpcodecs: Remove pointless leftover '#if 1' preprocessor instructions.diego2010-02-176-17/+0
* Revert marking seemingly unused XAnim-binary-related functions as static.diego2010-02-171-12/+28
* Revert marking seemingly unused RealAudio/RealVideo-related functions as static.diego2010-02-172-26/+31
* libmpcodecs: Mark functions not used outside of their files as static.diego2010-02-167-32/+41
* #include corresponding .h files in .c files.diego2010-02-161-0/+1
* Add header for init_global_rawdv_decoder() instead of forward declaring it.diego2010-02-163-3/+28
* Add header file for mplayer_audio_read() instead of forward declaring it.diego2010-02-162-0/+25
* Add support for decoding 4:2:2 and 4:4:4 Theora files.reimar2010-02-141-8/+19
* Move movie_aspect extern declaration to libmpcodecs/vd.h.diego2010-02-141-0/+1
* Reindentreimar2010-02-141-26/+25
* Just use goto instead of reimplementing it badly with a do { } while (0) andreimar2010-02-141-21/+8
* Change aspect calculation code to switch to floating point earlier so integerreimar2010-02-141-2/+2
* Return NULL instead of 0 for function returning a pointer.reimar2010-02-141-1/+1
* Mark uninit() as static; it is only used within the file.diego2010-02-141-1/+1
* Remove useless casts.reimar2010-02-141-2/+2
* Remove useless code, QUERY_FORMAT already ensures the requested format is sup...reimar2010-02-141-10/+0
* Make vd_functions_t describing codecs const.reimar2010-02-142-23/+23
* Make vd_info_t const for pointer in vd_functions, avoids some warnings aboutreimar2010-02-141-1/+1
* Remove excessive ()reimar2010-02-141-1/+1
* Remove stray '/' from comment block, fixes the warning:diego2010-02-131-1/+1
* Mark all ad_info_t/vd_info_t structure declarations as const.diego2010-02-1247-47/+47
* libass: fix PAR correctiongreg2010-02-092-3/+4
* Estimate pts of additional frame generated by tfields also if correct-pts isreimar2010-02-011-4/+9
* Enable query_format for vf_tfields to make sure it isn't used for formatsreimar2010-02-011-4/+5
* Fix -vf tfields=1 so it does not read out of bounds or leave parts of thereimar2010-02-011-3/+9
* Add missing license headers to all files in the libmpcodecs directory.diego2010-01-30135-64/+2461
* Remove confusing comment.diego2010-01-301-2/+0
* Support more qscale types in most post-processing filters.reimar2010-01-295-4/+19
* Add an option to cropdetect to periodically reset the detected area.reimar2010-01-261-4/+16
* Fail ad_pcm initialization of WAVEFORMATEX header is missing instead of crash...reimar2010-01-241-0/+2
* Reset the parser on seek. Should fix some cases of audio "blips" after seeking.reimar2010-01-241-0/+1
* Move the resync-related code into more consistent places instead of having itreimar2010-01-242-0/+6
* Switch -vf halfpack to use only public API of libswscale.reimar2010-01-231-4/+20
* Make the scale filter prefer yuv conversions that do not need chroma scaling.reimar2010-01-231-7/+41
* Remove the query_format_cache, it is extra complexity that makes improvementsreimar2010-01-231-6/+1
* Simplify loop conditionreimar2010-01-231-1/+1
* Make sure that a qstride of 0 (intentional or not) does not completely breakreimar2010-01-232-5/+17
* Remove any auto-inserted lavc filter.reimar2010-01-221-2/+9
* Add a proper header for our strsep implementation so strsep willreimar2010-01-171-0/+1
* Reuse the fmt-conversion code instead of duplicating the functionality.reimar2010-01-171-24/+4
* Add big- and little-endian variants of the 15 and 16 bit RGB/BGR formats.reimar2010-01-171-0/+16
* We only need to disable seeking back in ad_ffmpeg when we actually _use_reimar2010-01-151-1/+1
* 100l, fix typo that caused ad_hwac3 to fail to compile.reimar2010-01-121-1/+1
* Attempt a simple hack to fix -ac hwdtsreimar2010-01-121-0/+3
* More changes needed to make ad_hwac3 truly independent from liba52.reimar2010-01-112-7/+1
* Let the format filter do the AC3 endianness conversion instead of duplicatingreimar2010-01-111-16/+7
* Add support for distinguishing between little- and big-endian SPDIF AC3reimar2010-01-111-1/+1
* Make ad_hwac3 independent of liba52. Needs a minor amount of code duplication,reimar2010-01-111-16/+40
* vf crop: do not generate 0-size slices, they are pointless and also confusereimar2010-01-081-1/+1
* Avoid the error message "Unsupported PixelFormat -1" for ffh264 decodingzuxy2010-01-071-0/+2
* 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.