summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/vd_libmpeg2.c
Commit message (Collapse)AuthorAgeFilesLines
* Make video decoder description structs constUoti Urpala2008-04-251-1/+1
| | | | | | This makes the per-decoder struct vd_functions and its ->info struct constants. Same for the mpcodecs_vd_drivers[] table of pointers to those structs.
* Move vd_use_slices to options structUoti Urpala2008-04-251-2/+2
|
* Backport SSE2-optimized IDCT routines from upstream libmpeg2.diego2008-04-121-0/+2
| | | | | | | Thanks to Alexander Strange for finding and fixing some bugs. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26425 b3059339-0415-0410-9bf9-f77b7e298cf2
* Avoid reinit of vo with the exactly same parameters over and over.reimar2008-02-161-6/+20
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26009 b3059339-0415-0410-9bf9-f77b7e298cf2
* typo fix: inited --> initializeddiego2008-02-141-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@25994 b3059339-0415-0410-9bf9-f77b7e298cf2
* Avoid void * arithmeticreimar2007-07-301-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23936 b3059339-0415-0410-9bf9-f77b7e298cf2
* pass the interlacing info to the filter chainhenry2006-11-041-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20655 b3059339-0415-0410-9bf9-f77b7e298cf2
* Set mpi stride, mostly fixes ↵reimar2006-11-021-0/+3
| | | | | | | | | http://samples.mplayerhq.hu/MPEG2/res_change_ffmpeg_aspect.ts with e.g. -vo x11 and -vo gl (-vo xv was not affected). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20607 b3059339-0415-0410-9bf9-f77b7e298cf2
* Move #ifdefs around complete files into the build system.diego2006-06-211-2/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18774 b3059339-0415-0410-9bf9-f77b7e298cf2
* moved code to set aspect ratio for mpeg12 away from video.c and into decoder ↵nicodvb2006-05-101-0/+4
| | | | | | files; A/R changes work correctly with -vc mpeg12 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18429 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix memory corruption in vd_libmpeg2uau2006-04-271-9/+29
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18302 b3059339-0415-0410-9bf9-f77b7e298cf2
* Unify include path handling, -I.. is in CFLAGS.diego2005-11-181-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17013 b3059339-0415-0410-9bf9-f77b7e298cf2
* reserve enough memory for imagehenry2004-12-011-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14076 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix segfault with (height|width)%6!=0henry2004-11-221-8/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14017 b3059339-0415-0410-9bf9-f77b7e298cf2
* 1e6l fix (use 422P instead of UYVY)henry2004-11-221-32/+25
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14013 b3059339-0415-0410-9bf9-f77b7e298cf2
* libmpeg2 4:2:2 decodinghenry2004-11-201-30/+65
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13996 b3059339-0415-0410-9bf9-f77b7e298cf2
* clenupshenry2004-08-261-7/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13153 b3059339-0415-0410-9bf9-f77b7e298cf2
* some more segfault fixesfaust32004-08-261-0/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13151 b3059339-0415-0410-9bf9-f77b7e298cf2
* prevent libmpeg2 from freeing shfaust32004-08-251-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13140 b3059339-0415-0410-9bf9-f77b7e298cf2
* actually use the acceleration on SPARChenry2004-08-241-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13118 b3059339-0415-0410-9bf9-f77b7e298cf2
* libmpeg2 B-frame fixhenry2004-08-241-28/+50
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13113 b3059339-0415-0410-9bf9-f77b7e298cf2
* forgotten libmpeg2 postprocessinghenry2004-08-021-0/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12936 b3059339-0415-0410-9bf9-f77b7e298cf2
* Importing libmpeg2 from mpeg2dec-0.4.0bhenry2004-08-021-14/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12933 b3059339-0415-0410-9bf9-f77b7e298cf2
* display height may be a lot smaller or larger than picture height, sample ↵iive2004-06-121-3/+3
| | | | | | provided by winnicki git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12573 b3059339-0415-0410-9bf9-f77b7e298cf2
* skip null frames in mpeg files, patch by Zoltan Hidvegi <mplayer@hzoli.2y.net>attila2003-10-111-0/+2
| | | | | | | | | | I have an mpeg2 avi (created with mencoder -oac copy -ovc copy from a dvd) that has null frames, probably inserted by mencoder. I can play that with -vfm ffmpeg, but mplayer dump when played with the default libmpeg2, the trivial patch below fixes that. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11081 b3059339-0415-0410-9bf9-f77b7e298cf2
* clean up field flags:rfelker2003-08-181-4/+5
| | | | | | | | | | | 1) cosmetic change, no reason these need to be mpeg2-specific 2) add a flag to tell when fields are ordered, so we don't have to assume bff (which would usually be wrong) when field flags are not available. 3) add other flags for future use :) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10664 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add mpeg2_flags to mp_image_t, copy flags in vd_libmpeg2.c,ranma2003-08-031-0/+6
| | | | | | | and add vf_softpulldown.c. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10511 b3059339-0415-0410-9bf9-f77b7e298cf2
* libmpeg2-altivec patch by Magnus Damm <damm@opensource.se>:arpi2003-06-091-0/+2
| | | | | | | Make sure that altivec gets enabled in libmpeg2 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10268 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed mem corruption bugsarpi2003-06-061-4/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10251 b3059339-0415-0410-9bf9-f77b7e298cf2
* too verbosealex2003-04-191-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9939 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
* w%8!=0 hackarpi2003-04-151-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9920 b3059339-0415-0410-9bf9-f77b7e298cf2
* Oops :)arpi2003-04-061-2/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9861 b3059339-0415-0410-9bf9-f77b7e298cf2
* Rewritten, to use new libmpeg2 0.3.1 APIarpi2003-04-061-251/+118
| | | | | | | based on work by Fabian Franz <FabianFranz@gmx.de> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9860 b3059339-0415-0410-9bf9-f77b7e298cf2
* usage of libmpeg2, liba52, mp3lib & svq1 can be disabledarpi2002-11-011-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8027 b3059339-0415-0410-9bf9-f77b7e298cf2
* passing picture_type (might be usefull for postprocessing)michael2002-10-291-0/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7958 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l. use mpcodecs_draw_slice, instead of libvo directlyarpi2002-10-161-3/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7757 b3059339-0415-0410-9bf9-f77b7e298cf2
* we don't need the 0x1FF hack any morearpi2002-09-211-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7465 b3059339-0415-0410-9bf9-f77b7e298cf2
* -afm/-vfm migration from ID (int) to NAME (string) - simplifies code and ↵arpi2002-08-301-1/+0
| | | | | | makes dlopen()'ing possible git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7181 b3059339-0415-0410-9bf9-f77b7e298cf2
* slices+field pictures fixed, initial sig11 workaroundarpi2002-04-181-1/+19
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5676 b3059339-0415-0410-9bf9-f77b7e298cf2
* draw_slices with framedrop fixedarpi2002-04-141-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5614 b3059339-0415-0410-9bf9-f77b7e298cf2
* missing #ifdfe - 0.1larpi2002-04-071-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5517 b3059339-0415-0410-9bf9-f77b7e298cf2
* quant_store moved to frame structarpi2002-04-071-5/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5516 b3059339-0415-0410-9bf9-f77b7e298cf2
* use -slicesarpi2002-04-041-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5486 b3059339-0415-0410-9bf9-f77b7e298cf2
* rewritten - it replaces libmpeg2/decode.c nowarpi2002-04-031-27/+234
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5466 b3059339-0415-0410-9bf9-f77b7e298cf2
* ported back hack for interlaced mpeg2, without it mplayer draws whole frame ↵iive2002-03-261-1/+3
| | | | | | for every field -100% slowdown git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5361 b3059339-0415-0410-9bf9-f77b7e298cf2
* mpegpes supportarpi2002-03-161-3/+17
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5146 b3059339-0415-0410-9bf9-f77b7e298cf2
* handle error from mpcodecs_config_vo()arpi2002-03-161-2/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5125 b3059339-0415-0410-9bf9-f77b7e298cf2
* missing config_voarpi2002-03-141-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5074 b3059339-0415-0410-9bf9-f77b7e298cf2
* divx_quality and equalizer support donearpi2002-03-091-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5004 b3059339-0415-0410-9bf9-f77b7e298cf2
* mpng, libmpeg2 added, none of them finished :(arpi2002-03-091-0/+56
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4999 b3059339-0415-0410-9bf9-f77b7e298cf2