summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/vd_ffmpeg.c
Commit message (Collapse)AuthorAgeFilesLines
* simplify extradata handling and make passing extradata on the default.reimar2006-04-021-38/+26
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18024 b3059339-0415-0410-9bf9-f77b7e298cf2
* Part2 of several printf2mp_msg changes in patch from Otvos Attila oattila AT ↵reynaldo2006-03-311-16/+16
| | | | | | chello DOT hu with LOTS of modifications by me git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18005 b3059339-0415-0410-9bf9-f77b7e298cf2
* reinit vo when pix_fmt changes.reimar2006-03-271-0/+3
| | | | | | | Avoids broken image or even crash with mf://*.jpg and JPGs with different chroma sampling. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17974 b3059339-0415-0410-9bf9-f77b7e298cf2
* Convert all if(verbose>X) to mp_msg_test calls.diego2006-03-241-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17933 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add support for grayscale [m]jpegrtognimp2006-02-081-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17562 b3059339-0415-0410-9bf9-f77b7e298cf2
* Move conditional compilation out of the code and into the build system.diego2006-01-311-4/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17524 b3059339-0415-0410-9bf9-f77b7e298cf2
* proper support for shared libpostprocdiego2006-01-221-1/+1
| | | | | | | patch by Nico Sabbi, fixes and consistency cleanups by me git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17464 b3059339-0415-0410-9bf9-f77b7e298cf2
* malloc padding to avoid access beyond allocated memoryhenry2005-12-191-4/+4
| | | | | | | Credits to Mikulas Patocka (mikulas at artax karlin mff cuni cz) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17227 b3059339-0415-0410-9bf9-f77b7e298cf2
* bitexact flagmichael2005-12-181-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17218 b3059339-0415-0410-9bf9-f77b7e298cf2
* multithreaded decodingmichael2005-12-021-0/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17081 b3059339-0415-0410-9bf9-f77b7e298cf2
* make -lavdopts debug work again, patch by Jason Tackaberry ( tack AH sault ↵gpoirier2005-12-021-0/+2
| | | | | | | | | | | POIS org ) Original thread: Subject: Re: [MPlayer-dev-eng] [PATCH] make -lavdopts debug work again Date: Fri, 2 Dec 2005 01:38:02 +0100 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17074 b3059339-0415-0410-9bf9-f77b7e298cf2
* do not set ctx->vo_inited when init fails. This caused a crash when areimar2005-11-101-1/+1
| | | | | | | matching colorspace is missing in codecs.conf. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16964 b3059339-0415-0410-9bf9-f77b7e298cf2
* print the first 16 bytes of frame data with -v -v, helps detect whenreimar2005-09-161-0/+2
| | | | | | | the demuxer messes up packetizing (-dumpvideo does not help here :-( ) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16498 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for skip optionsreimar2005-07-171-0/+36
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15987 b3059339-0415-0410-9bf9-f77b7e298cf2
* FFmpeg theora decoder supportrtognimp2005-06-261-1/+2
| | | | | | | It works only with libavformat demuxer git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15824 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l for mehenry2005-06-081-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15695 b3059339-0415-0410-9bf9-f77b7e298cf2
* correcting the previous draw_slice fixhenry2005-06-071-2/+4
| | | | | | | | - don't draw slices beyond sh->disp_h - draw slices sh->disp_w wide to avoid buffer overflow in VO git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15684 b3059339-0415-0410-9bf9-f77b7e298cf2
* check for display height when drawing sliceshenry2005-06-071-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15679 b3059339-0415-0410-9bf9-f77b7e298cf2
* quicktime fix updatehenry2005-05-251-3/+7
| | | | | | | | - check for existence of sh->ImageDesc instead of h263 fourcc - honor -lavdopts lowres git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15570 b3059339-0415-0410-9bf9-f77b7e298cf2
* prefer width&height from bitmapinfoheader for h263 streamshenry2005-05-251-4/+12
| | | | | | | | fixes playback of some MOV files (http://mplayerhq.hu/pipermail/mplayer-dev-eng/2004-July/027777.html) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15568 b3059339-0415-0410-9bf9-f77b7e298cf2
* LOCO support via lavcrtognimp2005-04-071-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15065 b3059339-0415-0410-9bf9-f77b7e298cf2
* "support" YUVJ colorspaces added to libavcodec, makes mjpeg decoding work againreimar2005-01-261-0/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14598 b3059339-0415-0410-9bf9-f77b7e298cf2
* wmv3 needs extradataalex2005-01-221-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14577 b3059339-0415-0410-9bf9-f77b7e298cf2
* change malloc and free to av_ variants where needed.reimar2005-01-081-22/+14
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14432 b3059339-0415-0410-9bf9-f77b7e298cf2
* conditional lowres: activate lowres if frame width >= thresholdnicodvb2004-12-171-2/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14170 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix byteordermichael2004-12-061-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14119 b3059339-0415-0410-9bf9-f77b7e298cf2
* new lavc codec: ffvhufflorenm2004-11-281-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14058 b3059339-0415-0410-9bf9-f77b7e298cf2
* too large extradatamichael2004-10-111-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13612 b3059339-0415-0410-9bf9-f77b7e298cf2
* compensate for width/height being picture width/height instead of bitstream ↵michael2004-09-271-3/+3
| | | | | | width/height git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13490 b3059339-0415-0410-9bf9-f77b7e298cf2
* low resolution decodingmichael2004-09-261-0/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13474 b3059339-0415-0410-9bf9-f77b7e298cf2
* AVC support moved to libavcodec, avcC atom is now passed in extradatartognimp2004-09-131-98/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13334 b3059339-0415-0410-9bf9-f77b7e298cf2
* disable direct rendering for h264michael2004-09-071-1/+1
| | | | | | | until now we did try with dr, and disabled it if more then 1 reference frame was used, but that rarely resulted in dr+h264 and its not guranteed to work as stride may end up different, and remocing CODEC_CAP_DR1 from h264 in ffmpeg isnt correct either as the h264 codec does support it git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13276 b3059339-0415-0410-9bf9-f77b7e298cf2
* non spec compliant optizations supportmichael2004-09-021-0/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13231 b3059339-0415-0410-9bf9-f77b7e298cf2
* AVC (fourcc avc1) in mp4 supportrtognimp2004-08-291-0/+100
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13191 b3059339-0415-0410-9bf9-f77b7e298cf2
* support for snowalex2004-08-211-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13076 b3059339-0415-0410-9bf9-f77b7e298cf2
* top/bottom mb row skippingmichael2004-06-261-0/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12671 b3059339-0415-0410-9bf9-f77b7e298cf2
* Segfault fix for some h264 in avi filesrtognimp2004-06-061-1/+1
| | | | | | | Patch by adland git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12535 b3059339-0415-0410-9bf9-f77b7e298cf2
* .mp4 with lavf supportmichael2004-04-111-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12175 b3059339-0415-0410-9bf9-f77b7e298cf2
* BGR16michael2004-04-111-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12172 b3059339-0415-0410-9bf9-f77b7e298cf2
* use flag for XvMC codec recognition and enable dr1 for fixed version of lavciive2004-03-161-4/+14
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12034 b3059339-0415-0410-9bf9-f77b7e298cf2
* xvmc use get_format for IDCT/MC recognitioniive2004-03-011-5/+34
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12007 b3059339-0415-0410-9bf9-f77b7e298cf2
* vd_ffmpeg to set repeat-first-field patch by (Zoltan Hidvegi <mplayer at ↵michael2004-02-241-0/+1
| | | | | | hzoli do 2y dot net>) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11993 b3059339-0415-0410-9bf9-f77b7e298cf2
* flushing stuff after seeking (finally we can view MPEG without thouse blocks ↵michael2004-02-181-1/+5
| | | | | | after seeking with -vc ffmpeg12) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11978 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix ffmpeg RGB24 mapping (needed for qtrle)rtognimp2004-02-121-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11956 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use fli decoder from libavcodecrtognimp2004-01-251-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11848 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use MSZH and ZLIB decoders from libavcodecrtognimp2004-01-121-1/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11785 b3059339-0415-0410-9bf9-f77b7e298cf2
* disable dr1&slices for the other vissualizations toomichael2004-01-011-2/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11713 b3059339-0415-0410-9bf9-f77b7e298cf2
* disable slices & dr1 if motion vector vissualization is used, still doesnt ↵michael2004-01-011-2/+2
| | | | | | work though, maybe i should reverse the last mv vis patch ... git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11712 b3059339-0415-0410-9bf9-f77b7e298cf2
* vismv, alt, ilme optionsmichael2003-12-301-2/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11703 b3059339-0415-0410-9bf9-f77b7e298cf2
* set top_field first for lavc decoding and add MP_IMGFIELD_INTERLACEDmichael2003-12-221-2/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11670 b3059339-0415-0410-9bf9-f77b7e298cf2
* ffrv20 decodermichael2003-11-301-2/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11542 b3059339-0415-0410-9bf9-f77b7e298cf2
* reget_buffer() supportrtognimp2003-11-261-1/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11527 b3059339-0415-0410-9bf9-f77b7e298cf2
* 1l, another version check missing, noted by rgselkrtognimp2003-11-101-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11432 b3059339-0415-0410-9bf9-f77b7e298cf2
* 1l missing version checkiive2003-11-101-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11423 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for paletted codecs in ffmpegrtognimp2003-11-091-1/+64
| | | | | | | | Support buffer hints from ffmpeg codecs Support ffmpeg image formats bgr24, rgb555, pal8 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11421 b3059339-0415-0410-9bf9-f77b7e298cf2
* aspect change does not flush buffersiive2003-11-081-3/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11415 b3059339-0415-0410-9bf9-f77b7e298cf2
* If alex is too lazy to apply a patch, then i'll do it :)attila2003-11-031-0/+3
| | | | | | | | This one fixes a sig11 when the -vo can't be initialized and get_buffer fails for libavcodec git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11373 b3059339-0415-0410-9bf9-f77b7e298cf2
* sample_aspect_ratiomichael2003-10-201-3/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11195 b3059339-0415-0410-9bf9-f77b7e298cf2
* YUV422P dr1 fixmichael2003-10-091-4/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11065 b3059339-0415-0410-9bf9-f77b7e298cf2
* many small typo and grammar fixesgabucino2003-10-041-2/+2
| | | | | | | Based on Bernard Leak's mail <bernard 4t brenda-arkle.demon.co.uk> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11001 b3059339-0415-0410-9bf9-f77b7e298cf2
* pass stream header FCCmichael2003-09-111-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10848 b3059339-0415-0410-9bf9-f77b7e298cf2
* FFASV2michael2003-09-011-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10775 b3059339-0415-0410-9bf9-f77b7e298cf2
* Removed the historic cfgparser and switched full to the new config parser ↵alex2003-08-131-2/+2
| | | | | | (altought some macros still remain for compatibility). As a side effect 90% of the warning messages are gone from the core. Things should be cleaner now and less confusing for newbies. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10595 b3059339-0415-0410-9bf9-f77b7e298cf2
* xvmc updatesiive2003-07-261-5/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10472 b3059339-0415-0410-9bf9-f77b7e298cf2
* sync to ffmpeg, updates, cleanupsiive2003-07-211-24/+28
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10453 b3059339-0415-0410-9bf9-f77b7e298cf2
* width -> frame / field typemichael2003-07-201-2/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10450 b3059339-0415-0410-9bf9-f77b7e298cf2
* new ff_draw_horiz_band()michael2003-07-171-4/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10437 b3059339-0415-0410-9bf9-f77b7e298cf2
* quant_store is obsoletearpi2003-07-131-4/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10424 b3059339-0415-0410-9bf9-f77b7e298cf2
* xvmc supportiive2003-07-011-2/+178
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10363 b3059339-0415-0410-9bf9-f77b7e298cf2
* oops, forgot thatalex2003-05-231-1/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10163 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed obsolete (and currently non-working) scaling functions, after that ↵alex2003-05-231-24/+1
| | | | | | it works correctly with YV12,422P and 444P mjpegs git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10162 b3059339-0415-0410-9bf9-f77b7e298cf2
* FFASV1michael2003-05-191-1/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10132 b3059339-0415-0410-9bf9-f77b7e298cf2
* passing ImageDesc (stsd) to ffsvq3michael2003-05-101-0/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10087 b3059339-0415-0410-9bf9-f77b7e298cf2
* Made the decoder honor the aspect ratio set by the container (if it was set ↵mosu2003-05-061-0/+1
| | | | | | at all). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10081 b3059339-0415-0410-9bf9-f77b7e298cf2
* segfault fixmichael2003-04-261-1/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9992 b3059339-0415-0410-9bf9-f77b7e298cf2
* fallback to non-dr1 if the codec wants more than 1+2 buffersmichael2003-04-251-14/+36
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9983 b3059339-0415-0410-9bf9-f77b7e298cf2
* support old libavcodecmichael2003-04-181-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9932 b3059339-0415-0410-9bf9-f77b7e298cf2
* passing qscale_type around so the pp code can fix the mpeg2 <<1 thingmichael2003-04-181-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9926 b3059339-0415-0410-9bf9-f77b7e298cf2
* Adaptive quantization support for "-lavcopts psnr" and "-lavdopts vstats".rguyom2003-04-061-4/+22
| |