summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/vd_ffmpeg.c
Commit message (Expand)AuthorAgeFilesLines
* 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 r28162Uoti Urpala2008-12-191-8/+8
|\|
| * xvmc is now a CONFIG_ option in FFmpeg.diego2008-12-151-8/+8
* | Merge svn changes up to r27573Uoti Urpala2008-09-101-3/+3
|\|
| * fix compilation with lavc version > r15270gpoirier2008-09-081-1/+1
| * Fix compilation after libavcodec major version 52 changesuau2008-09-081-1/+1
| * Remove outdated URL from vd_info_t struct.diego2008-09-061-1/+1
* | Merge svn changes up to r27514Uoti Urpala2008-09-031-1/+2
|\|
| * handle the lavfpref demuxer in the same way as the lavf oneaurel2008-08-271-1/+2
* | Make various functions staticUoti Urpala2008-08-121-2/+2
* | Merge svn changes up to r27374Uoti Urpala2008-07-301-1/+1
|\|
| * Start unifying names of internal preprocessor directives.diego2008-07-301-1/+1
* | Merge svn changes up to r26979Uoti Urpala2008-06-041-1/+1
|\|
| * cosmetics: Remove pointless parentheses from return calls.diego2008-05-161-1/+1
* | Merge svn changes up to r26783Uoti Urpala2008-05-151-15/+19
|\|
| * Reformat very ugly code.michael2008-05-101-15/+8
| * AVOptions support for libavcodec based video decoders.michael2008-05-101-0/+12
* | Make video decoder description structs constUoti Urpala2008-04-251-1/+1
* | Move vd_use_slices to options structUoti Urpala2008-04-251-1/+1
* | Move -lavdopts to options structUoti Urpala2008-04-251-68/+54
* | vd_ffmpeg.c: Eliminate some compiler warningsUoti Urpala2008-04-251-5/+5
|/
* Restore grayscale decoding support with FFmpeg.diego2008-04-131-0/+3
* Grayscale encoding/decoding with FFmpeg is no longer enabled, remove referencesdiego2008-03-071-3/+0
* FFmpeg now uses different (unified) #include paths.diego2008-02-251-4/+0
* typo fix: inited --> initializeddiego2008-02-141-7/+7
* Make m_option_t arrays referenced by cfg-common.h constreimar2007-12-021-1/+1
* Change the frame format passed to lavc realvideo decoders to adapt for rtogni2007-10-281-15/+12