summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/vd_ffmpeg.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Disable direct rendering for ROQ video, the buffer management used by rtogni2007-09-301-1/+1
* Make vd_ffmpeg work with lavf demuxer also for RealVideo.reimar2007-09-161-1/+1
* Remove pointless #ifdef HAVE_XVMC within get_format(), all of the functiondiego2007-08-281-2/+0
* warning fix:diego2007-08-281-3/+3
* cosmetics: Add some explanatory comments to #endif directives.diego2007-08-281-2/+2
* Fix some unused variable warnings.diego2007-08-251-3/+3
* Remove some unused variables, patch by timwoj ieee org.diego2007-05-281-1/+0
* Fix ratio aspect on Matroska files, broken with recent 'spect change in DVB' ...gpoirier2007-03-071-1/+4
* cosmetics: Fix some common typos, appropiate --> appropRiate,diego2007-02-241-1/+1
* reinit the vo when aspect ratio changes; patch by C.E. Hoyos approved by Michaelnicodvb2007-02-201-7/+4
* mplayer canot handle DR1 with CODEC_ID_INTERPLAY_VIDEO (later needs too many ...michael2007-02-171-1/+1
* Revert part of commit r22170.iive2007-02-071-2/+2
* Fix compilation after deprecation of some lav log level andreimar2007-02-071-4/+4
* Add missing checks in RealVideo slice handling code.reimar2007-02-061-3/+5
* Cosmeticsreimar2007-02-031-5/+5
* Avoid crash in uninit if codec not foundreimar2007-02-031-0/+2
* Swap palette on bigendian.reimar2007-01-311-0/+11
* BE_32 -> AV_RB32reimar2007-01-191-1/+1
* Get rid of min/max macros from aviheader.h, they do not belong here.reimar2006-12-091-2/+2
* Hack around libavutil/bswap.h compilation problems due to always_inline undef...reimar2006-12-071-1/+1
* Fix memleak if vd_ffmpeg init failsreimar2006-12-061-1/+3
* Compile fix, BE_32 definition has been movedreimar2006-12-031-0/+1
* Remove bswap.h, use libavutil/bswap.h instead.diego</