summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge svn changes up to r28149Uoti Urpala2008-12-1457-206/+997
|\
| * Add extra checks to avoid crashes with broken vqf filesreimar2008-12-141-6/+11
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28149 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Update links to RPM packages, now that Livna has merged into RPMFusion.rathann2008-12-142-3/+3
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28148 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add standard GPL headers.diego2008-12-1312-0/+206
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28147 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add standard GPL license header.diego2008-12-137-0/+124
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28146 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Replace informal GPL notices by standard GPL headers.diego2008-12-132-6/+41
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28145 b3059339-0415-0410-9bf9-f77b7e298cf2
| * license header consistency cosmeticsdiego2008-12-134-4/+4
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28144 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Apparently Real codecs work on OpenBSD, taken from the OpenBSD ports tree.diego2008-12-131-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28143 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Merge two identical NetBSD/OpenBSD conditions.diego2008-12-131-2/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28142 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Apparently VCDs work on OpenBSD, taken from the OpenBSD ports tree.diego2008-12-131-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28141 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Replace informal GPL notes by standard GPL header.diego2008-12-135-32/+107
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28140 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Simplify: use AV_RL32/AV_RB32reimar2008-12-131-10/+11
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28139 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Avoid useless casts.reimar2008-12-131-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28138 b3059339-0415-0410-9bf9-f77b7e298cf2
| * another mpeg4 fourcc and add binary vdo codeccompn2008-12-131-2/+11
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28137 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Some forgotten eax -> REG_a changes.reimar2008-12-121-24/+24
| | | | | | | | | | | | | | It seems that binutils >= 2.18 just treat eax as rax but older versions fail. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28136 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Warning fixes for demux_nutods152008-12-121-3/+2
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28135 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove resync_audio_stream() from demux_nut seek functionods152008-12-121-2/+0
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28134 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Rename typedefs in demux_nut to _tt instead of _t, sync to new libnut APIods152008-12-121-14/+14
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28133 b3059339-0415-0410-9bf9-f77b7e298cf2
| * add ac-3 fourcc from mp4 filecompn2008-12-111-0/+3
| | | | | | | | | | | | | | fixes incoming/AC3inMP4.mp4 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28132 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Search live555 library also in /usr/lib64.cehoyos2008-12-111-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28131 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Rework Theora test, it was throwing away CFLAGS provided by pkg-config.diego2008-12-111-8/+18
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28130 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add missing 'void' to parameterless function declaration.diego2008-12-112-2/+2
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28129 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Change some printf calls to 'Debug printf' so as not to pollute stdout.diego2008-12-111-6/+6
| | | | | | | | | | | | | | based on a patch by Zhou Zongyi, zhouzongyi pset.suntec net git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28128 b3059339-0415-0410-9bf9-f77b7e298cf2
| * sync w/r28126gpoirier2008-12-101-1/+5
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28127 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add support for writing PNG files with alpha channel in -vo pngreimar2008-12-102-2/+13
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28126 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Try to auto-detect several vo_gl settings (ati-hack, force-pbo and rectangle).reimar2008-12-101-3/+13
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28125 b3059339-0415-0410-9bf9-f77b7e298cf2
| * 10l: actually disable quartz vo when detection failed.gpoirier2008-12-101-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28124 b3059339-0415-0410-9bf9-f77b7e298cf2
| * add acdv fourcc to ffmjpegcompn2008-12-101-0/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28123 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Fix MGSTR vs. MSGTR typo.diego2008-12-0913-23/+23
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28122 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Set d3d_handle to NULL after release.reimar2008-12-091-0/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28121 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Forgotten part of previous cosmetics commitreimar2008-12-091-3/+2
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28120 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Slightly simplify the conditional release/free codereimar2008-12-091-21/+14
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28119 b3059339-0415-0410-9bf9-f77b7e298cf2
| * First version of OSD support for vo_direct3dreimar2008-12-091-7/+282
| | | | | | | | | | | | | | Patch by Jim Hauxwell [james dattrax co uk] with modifications by me git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28118 b3059339-0415-0410-9bf9-f77b7e298cf2
| * add binary voxware metavoice audio codec, format 0x74compn2008-12-091-0/+9
| | | | | | | | | | | | | | works on http://www.hfhrpol.waw.pl/Tybet/multimedia/MaoMacha.asx git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28117 b3059339-0415-0410-9bf9-f77b7e298cf2
| * remove duplicated fourcccompn2008-12-081-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28116 b3059339-0415-0410-9bf9-f77b7e298cf2
| * add some fourcc's and ulead dv audio codec, fixes samples from:compn2008-12-081-1/+15
| | | | | | | | | | | | | | http://home.twmi.rr.com/compn//uncommon_audio_codecs.txt git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28115 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Use svn.ffmpeg.org for the externals which is both more correct and more ↵reimar2008-12-080-0/+0
| | | | | | | | | | | | reliable. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28114 b3059339-0415-0410-9bf9-f77b7e298cf2
| * cosmetics: indentationdiego2008-12-081-1/+2
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28113 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove pointless or even wrong N/A return values doxy commentsreimar2008-12-081-5/+0
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28112 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add missing unistd.h #include, fixes the warning:diego2008-12-081-0/+1
| | | | | | | | | | | | | | libvo/vo_macosx.m:177: warning: implicit declaration of function 'ftruncate' git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28111 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove unused variable, fixes the warning:diego2008-12-081-1/+0
| | | | | | | | | | | | | | libvo/vo_macosx.m:735: warning: unused variable 'lastTime' git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28110 b3059339-0415-0410-9bf9-f77b7e298cf2
| * #include appropriate headers instead of locally declaring function prototypes.diego2008-12-082-5/+3
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28109 b3059339-0415-0410-9bf9-f77b7e298cf2
| * ati_hack only makes sense when PBOs are used, not with mesa_buffer.reimar2008-12-061-4/+4
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28108 b3059339-0415-0410-9bf9-f77b7e298cf2
| * More possible fixes for mesa-buffer mode.reimar2008-12-061-3/+6
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28107 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Move one ati_hack check to a better place.reimar2008-12-061-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28106 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Reindentreimar2008-12-061-11/+11
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28105 b3059339-0415-0410-9bf9-f77b7e298cf2
| * 100l, forgot setting GL_UNPACK_CLIENT_STORAGE_APPLE for mesa-buffer mode.reimar2008-12-062-5/+13
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28104 b3059339-0415-0410-9bf9-f77b7e298cf2
* | ao_alsa: Sanity check get_space() return values betterUoti Urpala2008-12-101-4/+4
| | | | | | | | | | | | | | | | | | Sometimes after seek audio reset I see snd_pcm_status_get_avail() return huge values. get_space() already had a check againt the value being larger than the whole buffer; however since the unsigned value from the ALSA function had been cast to signed by that point it was interpreted as negative and the check didn't trigger. Use unsigned instead to make the check reliable and ensure the return value is sane.
* | configure: Update required x264 versionUoti Urpala2008-12-091-1/+1
| | | | | | | | | | configure accepted old versions which then caused a build failure later. Update required version number from 59 to 65.
* | Work around vo gl/libass subtitle timing problemUoti Urpala2008-12-091-1/+1
| | | | | | | | | | | | | | | | | | | | vo gl generates bitmaps for EOSD content (libass subtitles) when DRAW_EOSD is called but actual drawing of both EOSD and OSD is done in draw_osd(). Since draw_osd() was called first it drew the EOSD content from the previous frame, so the subtitles were always one frame late. As a simple workaround update EOSD content first, then normal OSD. This makes vo gl work correctly and should have no effect on anything else.
* | ao_alsa: If pause loses samples replace them with silenceUoti Urpala2008-12-081-0/+13
| | | | | | | | | | | | | | If the ALSA pause functionality is not available the driver has to drop buffered samples when MPlayer calls pause(). Replace them by playing a corresponding amount of silence in resume() instead of shortening the overall audio duration.
* | Makefile: prevent default build rules being used on FFmpeg filesUoti Urpala2008-12-061-1/+5
| | | | | | | | | | | | | | | | | | After adding .o files to the dependencies of FFmpeg .a files make tried to build those .o files with default rules before recursing to the FFmpeg subdirs. Fix this by adding a dummy rule. Also fix incorrectly placed parentheses in the command creating the FFMPEGFILES list. That resulted in some files being listed multiple times, triggering warnings from the dummy rule.
* | Makefile: Rebuild FFmpeg libraries when .asm and .o files changeUoti Urpala2008-12-061-1/+1
| | | | | | | | | | | | | | There was a missing dependency that meant FFmpeg libraries were not recursed if only .asm files changed. Also add a dependency on .o files to update the corresponding .a (though this case should only happen if you run compilation commands manually).
* | Makefile, common.mak: Create .d files when creating corresponding .oUoti Urpala2008-12-062-27/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The separate .d file creation logic has caused various problems, most notably cases where 'make' exits without doing anybut but without giving any error either. Change the Makefile so that .d files are always created or updated when the corresponding .o file is. This avoids the problems of current .d file generation and still gives correct dependencies. The common.mak change does the same for the libswscale build. However it does not affect the directories under ffmpeg/ because those use ffmpeg/common.mak. The MPlayer common.mak can be copied over the ffmpeg/common.mak file to make the fix apply to the FFmpeg directories too. This is not done automatically because the FFmpeg file is under version control and changing it could cause problems.
* | Makefile: Don't use "install -d" on existing directoriesUoti Urpala2008-12-061-3/+5
| | | | | | | | | | | | | | | | | | Makefile used "install -d" on directories like "/usr/local/bin". Because the install program always tries to set permissions this command causes an installation failure if the directory exists and is writable but you cannot change its permissions (default configuration for group staff on Debian for example). So avoid running such commands on existing directories.
* | Merge svn changes up to r28103Uoti Urpala2008-12-0612-55/+250
|\|
| * 10l, add forgotten a #ifndef GL_WIN32, fixes win32 builds.reimar2008-12-051-0/+2
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28103 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Fix indentationreimar2008-12-051-12/+12
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28102 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add experimental support for glXAllocateMemoryMESAreimar2008-12-053-5/+33
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28101 b3059339-0415-0410-9bf9-f77b7e298cf2
| * sync w/r28096gpoirier2008-12-051-6/+14
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28100 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Avoid one more duplicated logic.reimar2008-12-051-2/+4
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28099 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Simplify, do not duplicate buffer size calculationreimar2008-12-051-2/+2
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28098 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Set the base size window manager hint, otherwise some subtract the minimumreimar2008-12-051-0/+7
| | | | | | | | | | | | | | | | size of 4x4 from the numbers displayed to the user which might be confusing. Based on patch by Bert Wesarg [bert wesarg googlemail com]. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28097 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Using rectangle=2 for vo_gl is probably a good idea nowadays.reimar2008-12-051