summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/vd_ffmpeg.c
Commit message (Expand)AuthorAgeFilesLines
* Replace WORDS_BIGENDIAN by HAVE_BIGENDIAN in all internal code.diego2009-07-261-1/+1
* Switch to avcodec_decode_video2 to allow a hack that makes PNG decode correctlyreimar2009-06-011-2/+7
* 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
* 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
* Return PIX_FMT_NONE if the video system refuses all other formats.iive2009-02-191-2/+2
* Handle mpcodecs_get_image returning NULL, FFmpeg most of the time handlesreimar2009-02-181-0/+1
* 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
* 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
* 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-091-22/+0
* 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
* Sync with latest round of xvmc changes in FFmpeg.diego2009-01-021-4/+4
* xvmc is now a CONFIG_ option in FFmpeg.diego2008-12-151-8/+8
* 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
* handle the lavfpref demuxer in the same way as the lavf oneaurel2008-08-271-1/+2
* Start unifying names of internal preprocessor directives.diego2008-07-301-1/+1
* cosmetics: Remove pointless parentheses from return calls.diego2008-05-161-1/+1
* Reformat very ugly code.michael2008-05-101-15/+8
* AVOptions support for libavcodec based video decoders.michael2008-05-101-0/+12
* 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.diego2006-11-291-1/+2
* Fix incorrect use of be2me_32 on a pointer, use BE_32 instead.reimar2006-11-261-1/+1
* Useless use of strstr, strchr is good enough.reimar2006-11-261-1/+1
* Check the log level before processing the messagehenry2006-11-261-7/+9
* Fix extradata passing to lavc RV20 decoderrtogni2006-11-141-9/+8
* feed av_log() through mp_msg()michael2006-11-071-0/+49
* Fix SVQ3 extradata handling so it works correctly with demux_lavfpacman2006-07-311-8/+12
* Fix bogus pointer addition in the extraction of extradata frompacman2006-07-311-2/+1
* Remove #if LIBAVCODEC_BUILD >= XXX and #if LIBAVFORMAT_BUILD >= XXX jungle.diego2006-07-131-113/+3
* Add a new video pts tracking mode, enabled by option -correct-pts.uau2006-07-061-1/+3
* rm unnecesary casts from void* - part 3reynaldo2006-07-021-1/+1
* simplify extradata handling and make passing extradata on the default.reimar2006-04-021-38/+26
* Part2 of several printf2mp_msg changes in patch from Otvos Attila oattila AT ...reynaldo2006-03-311-16/+16
* reinit vo when pix_fmt changes.reimar2006-03-271-0/+3
* Convert all if(verbose>X) to mp_msg_test calls.diego2006-03-241-3/+3
* Add support for grayscale [m]jpegrtognimp2006-02-081-0/+1
* Move conditional compilation out of the code and into the build system.diego2006-01-311-4/+0
* proper support for shared libpostprocdiego2006-01-221-1/+1
* malloc padding to avoid access beyond allocated memoryhenry2005-12-191-4/+4
* bitexact flagmichael2005-12-181-0/+3
* multithreaded decodingmichael2005-12-021-0/+6
* make -lavdopts debug work again, patch by Jason Tackaberry ( tack AH sault PO...gpoirier2005-12-021-0/+2
* do not set ctx->vo_inited when init fails. This caused a crash when areimar2005-11-101-1/+1
* print the first 16 bytes of frame data with -v -v, helps detect whenreimar2005-09-161-0/+2
* Support for skip optionsreimar2005-07-171-0/+36
* FFmpeg theora decoder supportrtognimp2005-06-261-1/+2
* 10l for mehenry2005-06-081-2/+2
* correcting the previous draw_slice fixhenry2005-06-071-2/+4
* check for display height when drawing sliceshenry2005-06-071-2/+2
* quicktime fix updatehenry2005-05-251-3/+7
* prefer width&height from bitmapinfoheader for h263 streamshenry2005-05-251-4/+12
* LOCO support via lavcrtognimp2005-04-071-1/+2
* "support" YUVJ colorspaces added to libavcodec, makes mjpeg decoding work againreimar2005-01-261-0/+6
* wmv3 needs extradataalex2005-01-221-0/+1
* change malloc and free to av_ variants where needed.reimar2005-01-081-22/+14
* conditional lowres: activate lowres if frame width >= thresholdnicodvb2004-12-171-2/+12
* fix byteordermichael2004-12-061-3/+3
* new lavc codec: ffvhufflorenm2004-11-281-0/+1
* too large extradatamichael2004-10-111-1/+1
* compensate for width/height being picture width/height instead of bitstream w...michael2004-09-271-3/+3
* low resolution decodingmichael2004-09-261-0/+5
* AVC support moved to libavcodec, avcC atom is now passed in extradatartognimp2004-09-131-98/+2
* disable direct rendering for h264michael2004-09-071-1/+1
* non spec compliant optizations supportmichael2004-09-021-0/+7
* AVC (fourcc avc1) in mp4 supportrtognimp2004-08-291-0/+100
* support for snowalex2004-08-211-1/+2
* top/bottom mb row skippingmichael2004-06-261-0/+8
* Segfault fix for some h264 in avi filesrtognimp2004-06-061-1/+1
* .mp4 with lavf supportmichael2004-04-111-0/+1
* BGR16michael2004-04-111-0/+1
* use flag for XvMC codec recognition and enable dr1 for fixed version of lavciive2004-03-161-4/+14
* xvmc use get_format for IDCT/MC recognitioniive2004-03-011-5/+34
* vd_ffmpeg to set repeat-first-field patch by (Zoltan Hidvegi <mplayer at hzol...michael2004-02-241-0/+1
* flushing stuff after seeking (finally we can view MPEG without thouse blocks ...michael2004-02-181-1/+5
* Fix ffmpeg RGB24 mapping (needed for qtrle)rtognimp2004-02-121-1/+1
* Use fli decoder from libavcodecrtognimp2004-01-251-1/+2
* Use MSZH and ZLIB decoders from libavcodecrtognimp2004-01-121-1/+3
* disable dr1&slices for the other vissualizations toomichael2004-01-011-2/+3
* disable slices & dr1 if motion vector vissualization is used, still doesnt wo...michael2004-01-011-2/+2
* vismv, alt, ilme optionsmichael2003-12-301-2/+5
* set top_field first for lavc decoding and add MP_IMGFIELD_INTERLACEDmichael2003-12-221-2/+10
* ffrv20 decodermichael2003-11-301-2/+5
* reget_buffer() supportrtognimp2003-11-261-1/+4
* 1l, another version check missing, noted by rgselkrtognimp2003-11-101-0/+2
* 1l missing version checkiive2003-11-101-0/+2
* Support for paletted codecs in ffmpegrtognimp2003-11-091-1/+64
* aspect change does not flush buffersiive2003-11-081-3/+7
* If alex is too lazy to apply a patch, then i'll do it :)attila2003-11-031-0/+3
* sample_aspect_ratiomichael2003-10-201-3/+8
* YUV422P dr1 fixmichael2003-10-091-4/+2
* many small typo and grammar fixesgabucino2003-10-041-2/+2
* pass stream header FCCmichael2003-09-111-0/+3
* FFASV2michael2003-09-011-0/+1
* Removed the historic cfgparser and switched full to the new config parser (al...alex2003-08-131-2/+2
* xvmc updatesiive2003-07-261-5/+6
* sync to ffmpeg, updates, cleanupsiive2003-07-211-24/+28
* width -> frame / field typemichael2003-07-201-2/+4
* new ff_draw_horiz_band()michael2003-07-171-4/+16
* quant_store is obsoletearpi2003-07-131-4/+0
* xvmc supportiive2003-07-011-2/+178
* oops, forgot thatalex2003-05-231-1/+0
* removed obsolete (and currently non-working) scaling functions, after that it...alex2003-05-231-24/+1
* FFASV1michael2003-05-191-1/+3
* passing ImageDesc (stsd) to ffsvq3michael2003-05-101-0/+6
* Made the decoder honor the aspect ratio set by the container (if it was set a...mosu2003-05-061-0/+1
* segfault fixmichael2003-04-261-1/+7
* fallback to non-dr1 if the codec wants more than 1+2 buffersmichael2003-04-251-14/+36
* support old libavcodecmichael2003-04-181