summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/vd_ffmpeg.c
Commit message (Expand)AuthorAgeFilesLines
* vd_ffmpeg: disable codec direct rendering and slices by defaultwm42012-11-071-1/+1
* libav_compat: fix mmx2 define, provide fallback for avcodec_free_frameStefano Pigozzi2012-11-031-1/+1
* Merge branch 'osd_changes' into masterwm42012-11-011-0/+2
|\
| * mp_image: add fields to pass colorspace down the filter chainwm42012-10-281-0/+2
* | cleanup: remove some things related to old video decoderswm42012-10-301-4/+4
* | demux_lavf: add a hack to work around other hackswm42012-10-301-0/+2
* | vd_ffmpeg: detect broken mpi usage countreimar2012-10-301-0/+4
|/
* vd_ffmpeg, vf: fix crashes with some game formatsreimar2012-10-221-3/+0
* demuxer: remove ImageDesc fieldwm42012-09-181-21/+0
* cleanup: remove XvMC remains, reformat img_format.cUoti Urpala2012-08-281-3/+0
* video: honor the video's colormatrix and color range flagscantabile2012-08-211-0/+5
* vd_ffmpeg, demux_mng: allow general raw formats, fix MNG demuxerwm42012-08-201-7/+17
* Change <endian.h> include to <sys/types.h>wm42012-07-311-1/+1
* Remove compile time/runtime CPU detection, and drop some platformswm42012-07-301-1/+2
* demux, vd_ffmpeg: fix demux keyframe flag, set AV_PKT_FLAG_KEYUoti Urpala2012-07-251-2/+4
* video, audio: use lavc decoders without codecs.conf entriesUoti Urpala2012-07-241-12/+31
* vd_ffmpeg: fix flushing of buffered framesUoti Urpala2012-02-031-3/+0
* vd_ffmpeg: adjust buffered frame count based on threads againUoti Urpala2012-02-031-0/+2
* build: switch to libavutil bswap.h and intreadwrite.hUoti Urpala2012-02-011-1/+1
* Update Libav API usesUoti Urpala2012-02-011-26/+10
* vd_ffmpeg: explicitly set thread count even if 1Uoti Urpala2012-01-171-2/+1
* Libav API updates (remove most deprecated-in-0.7 uses)Uoti Urpala2011-12-221-17/+2
* configure, build: require at least Libav 0.7Uoti Urpala2011-12-221-6/+1
* commands, vd_ffmpeg: fix switch_ratio slave commandUoti Urpala2011-11-141-34/+38
* vd_ffmpeg: disable slice use that fails with size changesUoti Urpala2011-11-141-9/+0
* vd_ffmpeg.c: remove useless realvideo avctx->sub_id settingUoti Urpala2011-10-251-1/+0
* cosmetics: vd_ffmpeg.c: reformatUoti Urpala2011-10-221-348/+301
* core, demux, vd_ffmpeg: pass side data from demux_lavf to vd_ffmpegUoti Urpala2011-08-201-2/+10
* cleanup: do libav* initialization on startupUoti Urpala2011-07-181-14/+0
* vd_ffmpeg: make "-lavdopts lowres" handling more robustUoti Urpala2011-07-091-11/+11
* vd_ffmpeg: fix "-lavdopts skipframe" supportUoti Urpala2011-07-091-1/+5
* debug output: reduce verbosity of some frequent messagesUoti Urpala2011-07-051-1/+1
* vd_ffmpeg.c: fix one case of "-lavdopts vstats" crashingiive2011-06-291-1/+4
* vd_ffmpeg: autoselect output colorspaces without codecs.confUoti Urpala2011-06-261-1/+12
* vo_xvmc: drop XvMC supportUoti Urpala2011-05-091-41/+0
* cleanup: shut up more warningsClément Bœsch2011-05-061-2/+3
* Merge branch 'mplayer1_changes'Uoti Urpala2011-05-021-1/+10
|\
| * vd_ffmpeg: Make DR work with reget_buffer without buffer_hintsreimar2011-05-021-0/+3
| * vd_ffmpeg: handle reget_buffer in DRI failure fallback codereimar2011-05-021-0/+6
| * vd_ffmpeg: require aligned stride in get_buffer()zuxy2011-04-131-1/+1
* | Update libav API usesUoti Urpala2011-04-201-6/+4
|/
* vd_ffmpeg: fix thread count setting with latest ffmpeg-mtUoti Urpala2011-03-291-1/+3
* fix compilation with old FFmpeg versionsUoti Urpala2011-02-081-1/+8
* codecs.conf, vd_ffmpeg: Enable fflagarith video decodercehoyos2011-01-311-1/+1
* vd_ffmpeg: set thread count to number of cores on machine by defaultUoti Urpala2010-12-201-1/+14
* vd_ffmpeg: fix MP_IMGTYPE selection for non-ref non-B framesreimar2010-12-161-1/+1
* vd_ffmpeg: Reset ctx->vo_initialized to 0 on a resolution changereimar2010-12-161-0/+1
* vd_ffmpeg: compare IMGFMT instead of PIX_FMTreimar2010-11-081-3/+3
* video: simplify some tests with a new IMGFMT_IS_HWACCEL macroreimar2010-11-081-4/+3
* vd_ffmpeg: improve aspect ratio handlingreimar2010-11-021-5/+7
* cleanup: malloc+memset->calloc, sizeof(TYPE)->sizeof(*ptr)reimar2010-11-021-7/+7
* Add central init_avcodec() to avoid duplicated libavcodec init codediego2010-11-021-5/+11
* vd_ffmpeg: Set avctx->coded_width/coded_height instead of width/heightreimar2010-11-021-2/+2
* ad_ffmpeg, vd_ffmpeg: remove pointless castsdiego2010-11-021-1/+1
* vd_ffmpeg: add av_unused attribute to swap_palette()diego2010-11-021-1/+1
* vf_ffmpeg: make VP8 decoder work by disabling drreimar2010-11-021-1/+1
* vd_ffmpeg: Minor code simplification.reimar2010-10-271-1/+2
* vd_ffmpeg: fix aspect ratio problems with recent FFmpegUoti Urpala2010-10-161-0/+2
* vd_ffmpeg: fix calloc/av_free mixupUoti Urpala2010-10-161-7/+4
* cosmetics: "struct vf_instance* vf" -> "struct vf_instance *vf"Uoti Urpala2010-05-291-1/+2
* vd_ffmpeg: remove #ifdef for old FFmpeg-mt versionsUoti Urpala2010-05-071-6/+0
* vd_ffmpeg: use skip_frame instead of deprecated hurry_up fieldUoti Urpala2010-05-041-1/+6
* Delete things related to old translation systemUoti Urpala2010-03-101-1/+0
* Merge svn changes up to r30643Uoti Urpala2010-03-101-1/+13
|\
| * Handle negative height in draw_slice from FFmpeg in vd_ffmpeg.c, since atreimar2010-02-171-1/+13
| * libmpcodecs: Mark functions not used outside of their files as static.diego2010-02-161-2/+4
| * Mark all ad_info_t/vd_info_t structure declarations as const.diego2010-02-121-1/+1
* | Merge svn changes up to r30463Uoti Urpala2010-03-091-0/+18
|\|
| * Add missing license headers to all files in the libmpcodecs directory.diego2010-01-301-0/+18
* | vd_ffmpeg: fix compilation with neither VDPAU nor XvMC enabledUoti Urpala2010-01-211-2/+0
* | vd_ffmpeg: FFmpeg-mt changed has_b_frames API, updateUoti Urpala2010-01-201-1/+2
* | vd_ffmpeg: move redundant info messages to MSGL_V levelUoti Urpala2010-01-201-2/+7
* | vd_ffmpeg: disable callbacks for threaded decodingUoti Urpala2010-01-201-38/+20
* | Merge svn changes up to r30236Uoti Urpala2010-01-081-0/+2
|\|
| * Avoid the error message "Unsupported PixelFormat -1" for ffh264 decodingzuxy2010-01-071-0/+2
* | Merge svn changes up to r30165Uoti Urpala2010-01-081-0/+4
|\|
| * Also pass the 4th plane for planar formats on to libavcodec.reimar2009-12-311-0/+4
* | Merge svn changes up to r30136Uoti Urpala2009-12-301-4/+6
|\|
| * Support mp_image with allocated palette.reimar2009-12-261-4/+6
* | Merge svn changes up to r29962Uoti Urpala2009-11-231-5/+2
|\|
| * Add const to draw_slice argument to match what FFmpeg expects for draw_horiz_...reimar2009-11-221-2/+2
| * Use avcodec_align_dimensions to appropriately align width and height inreimar2009-11-171-5/+2
| * Map AV_LOG_VERBOSE to MSGL_V in order to avoid spurious log output.diego2009-11-101-0/+1
* | core: Add support for decoder reordering of pts valuesUoti Urpala2009-11-211-4/+26
* | av_log callback handling overhaulUoti Urpala2009-10-311-51/+0
* | Merge svn changes up to r29752Uoti Urpala2009-10-061-0/+2
|\|
| * Make sure avctx->codec_type and codec_id are set, since libavcodecreimar2009-09-231-0/+2
* | Merge svn changes up to r29455Uoti Urpala2009-07-291-1/+1
|\|
| * Replace WORDS_BIGENDIAN by HAVE_BIGENDIAN in all internal code.diego2009-07-261-1/+1
* | Replace libavutil internal header #includes with MPlayer copiesUoti Urpala2009-07-261-1/+1
* | Merge svn changes up to r29412Uoti Urpala2009-07-071-2/+7
|\|
| * Switch to avcodec_decode_video2 to allow a hack that makes PNG decode correctlyreimar2009-06-011-2/+7
* | Translation system changes part 2: replace macros by stringsAmar Takhar2009-07-071-11/+11
* | Translation system changes part 1: wrap translated stringsAmar Takhar2009-07-071-11/+11
* | vd_ffmpeg.c: Use FFmpeg-mt compatible code for codec delayUoti Urpala2009-04-301-2/+8
* | Merge svn changes up to r29117Uoti Urpala2009-04-011-2/+2
|\|
| * Use MP_MAX_PLANES as size of arrays passed to mpcodecs_draw_slice.reimar2009-03-291-1/+1
| * Allow to use vdpau temporal deinterlacers with hardware accelerated decoding.cehoyos2009-03-181-1/+1
* | Merge svn changes up to r28862Uoti Urpala2009-03-071-19/+27
|\|
| * 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
* | Merge svn changes up to r28690Uoti Urpala2009-02-211-2/+2
|\|
| * Return PIX_FMT_NONE if the video system refuses all other formats.iive2009-02-191-2/+2
* | Merge svn changes up to r28655Uoti Urpala2009-02-191-0/+1
|\|
| * Handle mpcodecs_get_image returning NULL, FFmpeg most of the time handlesreimar2009-02-181-0/+1
* | Merge svn changes up to r28641Uoti Urpala2009-02-181-8/+18
|\|
| * 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
| * Fix #endif comment.cehoyos2009-02-161-1/+1
| * Add support for VDPAU video out, including hardware decoding.reimar2009-02-161-4/+16
* | Merge svn changes up to r28610Uoti Urpala2009-02-161-297/+174
|\|
| * 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
| * 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
* | Merge svn changes up to r28549Uoti Urpala2009-02-131-208/+193
|\|
| * 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
* | Merge svn changes up to r28537Uoti Urpala2009-02-121-22/+0
|\|
| * change internal real video packetizing format to the more straight forward oneaurel2009-02-091-22/+0
* | Merge svn changes up to r28461Uoti Urpala2009-02-041-6/+6
|\|
| * Convert CONFIG_XVMC into a 0/1 definition.zuxy2009-02-021-6/+6
| * revert #ifdef WORDS_BIGENDIAN => #if WORDS_BIGENDIAN changes from r28331gpoirier2009-01-161-1/+1
| * fix compilation on non x86 machines (PPC here)gpoirier2009-01-161-1/+1
* | Merge svn changes up to r28310Uoti Urpala2009-01-151-4/+4
|\|
| * Sync with latest round of xvmc changes in FFmpeg.diego2009-01-021-4/+4
* | Merge svn changes up to r28162</