summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Move input options to option structUoti Urpala2008-04-306-41/+62
|
* options: Make dynamic dup hack work with new optionsUoti Urpala2008-04-301-4/+7
| | | | | | | | The option system has a hack that converts default values (potentially constants) of dynamically allocated options to allocated ones when the options are first added to the config system, so that all values can be equally freed later. Make this work with new-style options in the option struct too.
* m_config.c: Cosmetics: fix nested block lacking indentationUoti Urpala2008-04-301-16/+17
|
* input: Use talloc for struct mp_cmd and things under itUoti Urpala2008-04-301-28/+12
|
* input: Move command filedescriptor list to context structUoti Urpala2008-04-303-30/+35
|
* input: Move cmd_queue to context structUoti Urpala2008-04-3016-46/+57
| | | | Menu instances now also need a input context pointer to queue commands.
* input.c: Change a static variable to localUoti Urpala2008-04-301-14/+16
|
* input: Move key filedescriptor list to context structUoti Urpala2008-04-306-39/+53
| | | | | The context variable is now passed to VOs too as it's now needed to add a callback on the X filedescriptor.
* input.c: Move variable from static to localUoti Urpala2008-04-301-2/+1
|
* input.c: Move key down state to context structUoti Urpala2008-04-301-33/+36
|
* input.c: Use talloc for command bind allocationsUoti Urpala2008-04-301-31/+11
|
* input.[ch]: Move some type definitions from .h to .cUoti Urpala2008-04-302-10/+10
| | | | These aren't used outside input.c.
* input.c: Remove mp_input_ prefixes from static function namesUoti Urpala2008-04-301-60/+58
| | | | The prefixes make the code unnecessarily verbose for no real benefit.
* input.c: Make two functions staticUoti Urpala2008-04-301-3/+3
|
* Remove INITIALIZED_INPUT from mpctx->initialized_flagsUoti Urpala2008-04-303-14/+12
| | | | | The input functions are never uninited except at exit. Move the uninit to player exit function and remove the flag.
* input: Move command bind variables to context structUoti Urpala2008-04-304-62/+73
|
* Create a context for input.c stateUoti Urpala2008-04-306-59/+80
| | | | | | | | | Start moving static variables to a context struct. Only autorepeat state is moved to the struct in this commit. mp_input_check_interrupt now requires the context variable. Change stream functions to pass it. It's still stored in a static variable in stream/.
* mencoder.c: Remove unused functionUoti Urpala2008-04-301-5/+0
| | | | | | mp_check_interrupt_callback should have been removed when stream_set_interrupt_callback was added as stream no longer requires the symbol.
* input.c: Remove _st prefix from struct namesUoti Urpala2008-04-301-4/+4
|
* Merge svn changes up to r26599Uoti Urpala2008-04-305-66/+73
|\
| * Move CFLAGS setting to configure.diego2008-04-292-2/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26599 b3059339-0415-0410-9bf9-f77b7e298cf2
| * change cvs > svncompn2008-04-291-2/+2
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26598 b3059339-0415-0410-9bf9-f77b7e298cf2
| * add info lines to ffmimic, ffkmvc. fixes codec-status table.compn2008-04-291-0/+2
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26597 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Link tools against mp_msg-mencoder.o instead of mp_msg.o.diego2008-04-291-1/+1
| | | | | | | | | | | | | | The latter may depend on the GUI and cause link failures. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26596 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Merge mpcommon.mak into Makefile.diego2008-04-292-30/+28
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26595 b3059339-0415-0410-9bf9-f77b7e298cf2
| * cosmetics: Move version.h/help_mp.h generation rules to a better place.diego2008-04-291-22/+22
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26594 b3059339-0415-0410-9bf9-f77b7e298cf2
| * 10l: Add missing \ for line continuation.diego2008-04-291-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26593 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Do not rebuild version.h at every Makefile change.diego2008-04-291-2/+2
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26592 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Convert clean/distclean into non-recursive targets.diego2008-04-291-3/+14
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26591 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove generated headers and generated helper binaries only on distclean.diego2008-04-291-4/+5
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26590 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove unnecessary dependency declaration.diego2008-04-291-2/+0
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26589 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Merge nearly identical SRCS_COMMON lines.diego2008-04-291-3/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26588 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Move allocation/free of x11 struct to x11_common.cUoti Urpala2008-04-293-4/+7
| | | | | | | | Allocate the struct in the init function and free in uninit.
* | Mark option -key-fifo-size globalUoti Urpala2008-04-291-1/+1
| | | | | | | | | | | | | | The fifo is only allocated once and not resized later. After the previous commit trying to change it for later files would have no effect. With older code it could cause memory corruption if you set the option to a value larger than the already allocated size.
* | Move key_fifo_size & doubleclick_time to options structUoti Urpala2008-04-296-13/+16
| |
* | Add a context for mp_fifoUoti Urpala2008-04-2915-160/+192
| | | | | | | | | | Store data in an allocated context and take it as an argument instead of using static variables.
* | mp_fifo.c, osdep/: Include corresponding .h in .c filesUoti Urpala2008-04-296-0/+9
| |
* | vo_macosx: Include header instead of "extern ..."Uoti Urpala2008-04-291-2/+1
| |
* | vo_macosx.m: Fix compilation after recent changesUoti Urpala2008-04-291-2/+1
| | | | | | | | This .m file had not been updated during other VO changes.
* | input.c: Use union instead of void *Uoti Urpala2008-04-291-6/+9
| |
* | input: Remove separate mp_input_add_event_fdUoti Urpala2008-04-2910-63/+29
| | | | | | | | | | | | | | | | Use the same mp_input_add_key_fd for all uses and add a context argument to its callback that was before only in the event fd callbacks. Instead of checking in input.c whether keys were inserted to the keypress FIFO during the callback do the check in the callback before returning and set return value accordingly.
* | input.c: Revert code uglifications done for gcc 2.95Uoti Urpala2008-04-291-9/+5
| | | | | | | | | | | | It's unlikely that this branch will ever compile with gcc 2.95 again, so it's pointless to keep code uglifications done to work around its limitations.
* | input.c: Remove unnecessary #include "osdep/getch2.h"Uoti Urpala2008-04-291-1/+0
| |
* | Makefile: Fix RECURSIVE_RULE with nested subdirectoriesUoti Urpala2008-04-291-1/+1
| | | | | | | | | | | | | | The rule produces dependencies for .a files in subdirectories. After moving FFmpeg subdirectories under ffmpeg/ "$(part)/$(part).a:" gave results like "ffmpeg/libavutil/ffmpeg/libavutil.a:". Fix it to produce "ffmpeg/libavutil/libavutil.a".
* | Merge svn changes up to r26587Uoti Urpala2008-04-2923-207/+88
|\| | | | | | | | | | | | | | | Conflicts: Makefile configure osdep/timer-darwin.c
| * Get rid of now obsolete library rules and variables.diego2008-04-282-17/+3
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26587 b3059339-0415-0410-9bf9-f77b7e298cf2
| * cosmetics: Reorder commands in (dist)clean targets.diego2008-04-281-3/+3
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26586 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove '-' prefix from 'rm -f' commands for consistency.diego2008-04-281-2/+2
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26585 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Mark phony checkheaders target as such.diego2008-04-281-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26584 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Merge now redundant clean and distclean rules into the top-level Makefile.diego2008-04-282-9/+4
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26583 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Force to uint64_t first to avoid direct conversion from double to unsigned int.ulion2008-04-281-4/+2
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26582 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove code for .depend generation, inclusion and related hacks.diego2008-04-282-13/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26581 b3059339-0415-0410-9bf9-f77b7e298cf2
| * .depend should no longer be ignored.diego2008-04-280-0/+0
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26580 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Run 'make depend', not 'make .depend' in FFmpeg subdirectories.diego2008-04-281-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26579 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove unnecessary CFLAGS hack.diego2008-04-281-2/+0
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26578 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove unnecessary -I.. from CFLAGS, change -I../libavutil to -Ilibavutil.diego2008-04-281-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26577 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Use consistent #include paths without "../".diego2008-04-289-11/+11
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26576 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Use full path for libavutil #includes.diego2008-04-281-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26575 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Consistently #include mpbswap.h instead of bswap.h everywhere.diego2008-04-284-4/+4
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26574 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Merge loader/Makefile into top-level Makefile.diego2008-04-282-54/+41
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26573 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Restore line mistakenly commented out in the last commit.diego2008-04-281-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26572 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Make sure all autogenerated .h and .c files exist in the vidix subdirectorydiego2008-04-281-2/+5
| | | | | | | | | | | | | | before trying to create object or dependency files there. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26571 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove calls to Restore_LDT_Keeper, exit() is called immediately afterwardsdiego2008-04-282-4/+2
| | | | | | | | | | | | | | anyway. The calls were missing parameters and caused compilation failures. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26570 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add missing ldt_keeper.h #include; this fixes a bunch of implicit declarationdiego2008-04-282-0/+2
| | | | | | | | | | | | | | of function warnings. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26569 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Merge TEST_OBJS and TEST_LDFLAGS.diego2008-04-281-4/+3
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26568 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add -g to CFLAGS, not to LDFLAGS.diego2008-04-281-1/+2
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26567 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Merge test program compilation rules using patterns.diego2008-04-281-4/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26566 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add CFLAGS to test program compilation commands.diego2008-04-281-2/+2
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26565 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add missing ../osdep/mmap_anon.o to TEST_OBJS.diego2008-04-281-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26564 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove unnecessary linker flags.diego2008-04-281-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26563 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add missing #include, fixes the warning:diego2008-04-281-0/+1
| | | | | | | | | | | | | | qtx/qtxload.c:50: warning: implicit declaration of function 'mp_msg_init' git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26562 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Adjust printf length modifier, fixes the warning:diego2008-04-281-1/+1
| | | | | | | | | | | | | | qtx/list.c:54: warning: format '%d' expects type 'int', but argument 2 has type 'long int' git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26561 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Comment out variables only used in commented-out code, fixes the warnings:diego2008-04-281-2/+2
| | | | | | | | | | | | | | | | qtx/qtxload.c:46: warning: unused variable 'i' qtx/qtxload.c:45: warning: unused variable 'esp' git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26560 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Link against individual objects, the osdep library is not generated anymore.diego2008-04-281-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26559 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove obsolete and non-working test program.diego2008-04-283-74/+0
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26558 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Make OBJS depend on the recurse target instead of just the all target.diego2008-04-281-1/+3
| | | | | | | | | | | | | | This fixes 'make mplayer' and 'make mencoder'. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26557 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove .S files from list of files to generate dependencies for.diego2008-04-281-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26556 b3059339-0415-0410-9bf9-f77b7e298cf2
* | font_load_ft.c: Make tables constUoti Urpala2008-04-281-2/+2
| |
* | osdep: Remove cruftUoti Urpala2008-04-282-21/+0
| | | | | | | | Delete some commented out or otherwise unused lines.
* | timers: Remove GetRelativeTime()Uoti Urpala2008-04-286-51/+24
| | | | | | | | | | | | | | | | | | | | Move the code calculating time delta since last query out of the platform-specific drivers and into mplayer.c. The platform-specific drivers now return absolute values only. The way the code in timer-darwin.c uses doubles in wrapping arithmetic looks questionable and this change might make problems in it more visible.
* | osdep: Change timer_name to a saner typeUoti Urpala2008-04-284-4/+4
| | | | | | | | | | timer_name was a (non-const) pointer to a const char array. Make the symbol the array itself.
* | m_option.h: #include <stddef.h> for offsetofUoti Urpala2008-04-281-0/+1
| |
* | loader/qtx/qtxsdk/components.h: Disable large unused inline functionsUoti Urpala2008-04-281-0/+2
| | | | | | | | | | Put various dump_* functions under #if 0. They aren't used by any current code but trigger compiler warnings.
* | demux_mkv.c: Compiler warning fixesUoti Urpala2008-04-281-31/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libmpdemux/demux_mkv.c:218: warning: passing argument 1 of ‘grow_array’ from incompatible pointer type * libmpdemux/demux_mkv.c:1235: warning: passing argument 1 of ‘grow_array’ from incompatible pointer type Change grow_array to return the reallocated pointer instead of setting it through a void **. * libmpdemux/demux_mkv.c:1396: warning: unused variable ‘mkv_d’ Remove. * libmpdemux/demux_mkv.c:1740: warning: pointer of type ‘void *’ used in arithmetic Change struct mkv_track->private_data from void * to unsigned char *. * libmpdemux/demux_mkv.c:2693: warning: assignment from incompatible pointer type Add a cast. * libmpdemux/demux_mkv.c:2239: warning: ‘demux_mkv_reverse_id’ defined but not used Remove the function (together with preceding useless advance declaration of demux_mkv_seek).
* | Make MPlayer build with a complete FFmpeg checkout in ffmpeg/Uoti Urpala2008-04-285-26/+32
| | | | | | | | | | | | | | | | | | | | | | | | Instead of separate checkouts of the FFmpeg libavutil/, libavcodec/, libavformat/, libpostproc/ subdirectories make MPlayer build with a complete checkout of FFmpeg under ffmpeg/. configure now creates config.mak and config.h at both the top level and in ffmpeg/. The config.h files are identical. The config.mak for FFmpeg has different include paths. The top-level common.mak and subdir.mak are now used by libswscale only; the directories under ffmpeg/ use the versions in ffmpeg/.
* | Merge svn changes up to r26555Uoti Urpala2008-04-2812-136/+109
|\|
| * Merge mp3lib/Makefile into top-level Makefile.diego2008-04-273-22/+17
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26555 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Merge liba52/Makefile into top-level Makefile.diego2008-04-272-19/+13
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26554 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove unnecessary compilation command that shadows GNU Make builtin command.diego2008-04-271-1/+0
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26553 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove unnecessary -lm linker flag from test program compilation command.diego2008-04-271-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26552 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Merge libmpeg2/Makefile into top-level Makefile.diego2008-04-262-23/+20
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26551 b3059339-0415-0410-9bf9-f77b7e298cf2
| * clean and distclean rules do the same thing.diego2008-04-261-3/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26550 b3059339-0415-0410-9bf9-f77b7e298cf2
| * clean and distclean rules do the same thing.diego2008-04-261-3/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26549 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Merge vidix/Makefile into top-level Makefile.diego2008-04-263-58/+37
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26548 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Merge clean and distclean rules.diego2008-04-261-3/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26547 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Mark alltools target as phony.diego2008-04-261-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26546 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Only compile libmpcodecs/ve_qtvideo.c on Windows.diego2008-04-263-2/+6
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26545 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add alltools target and variable to build non-linking tools.diego2008-04-261-2/+8
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26544 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Only add vidix to parts when VIDIX is enabled.diego2008-04-261-1/+3
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26543 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Take Objective C files into account when generating dependencies.diego2008-04-261-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26542 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add rule for generating dependency files from Objective C files.diego2008-04-261-0/+3
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26541 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Add .gitignore filesUoti Urpala2008-04-272-0/+21
| |
* | vd.c: Make extern decoder declarations constUoti Urpala2008-04-261-23/+23
| | | | | | | | | | | | The earlier commit "Make video decoder description structs const" made the definitions const but didn't change the extern declarations in vd.c to match. Fix those to be const too.
* | Make audio decoder description structs constUoti Urpala2008-04-2629-56/+56
| | | | | | | | | | | | Make the per-decoder struct ad_functions and its ->info struct constants. Same for the mpcodecs_ad_drivers[] table of pointers to those structs.
* | vf_divtc.c: Make pointlessly static variable a normal localUoti Urpala2008-04-261-1/+1
| | | | | | | | | | | | Apparently because it was declared together with local constant tables (for which the "static" part was useless but harmless) a pointer variable was also declared static.
* | Mark some constant symbols as suchUoti Urpala2008-04-2616-34/+34
| |
* | Move initialized_flags to mpctxUoti Urpala2008-04-262-28/+27
| | | | | | | | | | | | | | | | The function exit_sighandler had a line if(initialized_flags==0 && sig_count>1) exit(1); rather than try to make this work without the variable I just removed the line as it looks unlikely this condition would occur except very rarely.
* | Move global filename to mpctxUoti Urpala2008-04-265-45/+43
| |
* | Disable automatic playlist parsing properlyUoti Urpala2008-04-261-0/+6
| | | | | | | | | | | | The playlist code is unsafe to use with potentially hostile sources. It was disabled by default for local files but not for network streams. Make sure it is not automatically triggered for network streams either.
* | Silence "discards qualifiers" warnings when compiling mplayer.cUoti Urpala2008-04-264-19/+19
| | | | | | | | | | | | | | | | | | | | Add casts to subconfig entries in option lists to avoid the excessive amount of "initialization discards qualifiers from pointer target type" warnings. Also add const to the type of mpctx_get_audio_out to eliminate a warning and make it match the type in the header (svn r25793 had added a const to the header but not mplayer.c). Make libmenu_vfs a table of pointers to const to eliminate another warning plus make the table itself const.
* | Move global mconfig to mpctxUoti Urpala2008-04-2617-68/+89
| | | | | | | | | | | | | | | | | | | | | | The global was used in the function cfg_include which handles the -include option. Make the address available in that function by creating a new dynamically allocated option in m_config_new that has the address in the option's private data. asxparser.c also used the global. Making it available through all ways the code could get called required a number of relatively straightforward changes to playtree and menu code.
* | options: Fix multiple -v by simplifying CONF_TYPE_FUNCUoti Urpala2008-04-261-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | The CONF_TYPE_FUNC implementation counted how many times the option had appeared and called the function that many times when it was set. However each -v on the command line triggered an increase of the count _and_ as many calls as the current count indicated. Thus the resulting verbosity levels for 0 to 5 -v were really 0, 1, 3, 6, 10, 15 instead of 0, 1, 2, 3, 4, 5. Remove the counting functionality and just call the given function once at each set operation. This fixes -v; other options are not affected.
* | options: Remove "reset" functionality from CONF_TYPE_FUNC[_PARAM]Uoti Urpala2008-04-261-3/+0
| | | | | | | | | | | | The "reset to default before setting to something else" functionality is not used by any current option, but prevents using the "priv" field of the option data for anything else.
* | Merge svn changes up to r26540Uoti Urpala2008-04-2630-468/+421
|\| | | | | | | | | | | Conflicts: Makefile
| * Revert accidentally committed changes.diego2008-04-251-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26540 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Only add loader to parts if WIN32DLL is enabled.diego2008-04-252-2/+2
| | | | | | | | | | | | | | Plus, some unrelated changes to mp3lib/Makefile committed by accident. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26539 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Ignore test program.diego2008-04-250-0/+0
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26538 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Only compile decode_i586.c on x86_32.diego2008-04-251-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26537 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove useless comments with compilation commands.diego2008-04-252-5/+0
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26536 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Fix test program linking.diego2008-04-251-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26535 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add return statement, fixes the warning:diego2008-04-251-1/+1
| | | | | | | | | | | | | | test.c:75: warning: control reaches end of non-void function git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26534 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove redundant declaration, fixes the warning:diego2008-04-251-1/+0
| | | | | | | | | | | | | | | | test.c:15: warning: redundant redeclaration of 'gCpuCaps' ../cpudetect.h:53: warning: previous declaration of 'gCpuCaps' was here git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26533 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add return statement, fixes the warning:diego2008-04-251-1/+1
| | | | | | | | | | | | | | test2.c:72: warning: control reaches end of non-void function git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26532 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove unused variable.diego2008-04-251-1/+0
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26531 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add missing #include, fixes the warning:diego2008-04-251-0/+1
| | | | | | | | | | | | | | test2.c:65: warning: implicit declaration of function 'memcpy' git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26530 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Take name of getch file to link against from config.mak.diego2008-04-251-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26529 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Merge dvdread/Makefile into top-level Makefile.diego2008-04-252-25/+18
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26528 b3059339-0415-0410-9bf9-f77b7e298cf2
| * DVDCSS_INTERNAL has been renamed to LIBDVDCSS_INTERNAL.diego2008-04-251-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26527 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Merge libfaad2/Makefile into top-level Makefile.diego2008-04-242-48/+41
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26526 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Rename make variable DVDCSS_INTERNAL --> LIBDVDCSS_INTERNAL.diego2008-04-242-2/+2
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26525 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Merge libdvdcss/Makefile into top-level Makefile.diego2008-04-242-17/+10
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26524 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Merge libmpdemux/Makefile into top-level Makefile.diego2008-04-242-89/+73
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26523 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Explicitly include dependency information in top-level Makefile.diego2008-04-241-0/+2
| | | | | | | | | | | | | | The inclusion is skipped in mpcommon.mak. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26522 b3059339-0415-0410-9bf9-f77b7e298cf2
| * dependency generation infrastructure for C++ filesdiego2008-04-243-1/+5
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26521 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Include mpcommon.mak before declaring dependencies, which require mpcommon.mak.diego2008-04-241-2/+5
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26520 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Make sure necessary header files are created before recursing.diego2008-04-241-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26519 b3059339-0415-0410-9bf9-f77b7e298cf2
| * #include base64.h with full path.diego2008-04-241-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26518 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Move libfaad2 fixed-point CFLAGS setting to configure.diego2008-04-242-6/+6
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26517 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Expand conditional addition of elements to variables with a form that permitsdiego2008-04-243-10/+7
| | | | | | | | | | | | | | using two conditions. This allows getting rid of some ifeqs in Makefiles. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26516 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Merge stream/Makefile into top-level Makefile.diego2008-04-242-75/+68
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26515 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Merge libmpcodecs/Makefile into top-level Makefile.diego2008-04-242-165/+163
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26514 b3059339-0415-0410-9bf9-f77b7e298cf2
| * cosmetics: alphabetical orderdiego2008-04-241-2/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26513 b3059339-0415-0410-9bf9-f77b7e298cf2
| * consistently print fps with three digits of precisioncorey2008-04-2316-24/+24
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26512 b3059339-0415-0410-9bf9-f77b7e298cf2
| * use existing MSGTR_FilefmtFourccSizeFpsFtime translatable string macrocorey2008-04-231-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26511 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Convert m_config.c to use tallocUoti Urpala2008-04-262-64/+32
| |
* | Move vf_settings to options structUoti Urpala2008-04-268-10/+13
| |
* | options.h: Field order cosmeticsUoti Urpala2008-04-261-1/+1
| | | | | | | | | | Move correct_pts and user_correct_pts next to each other. loop_times was accidentally added between them.
* | Move vo_gamma_* to options structUoti Urpala2008-04-266-40/+34
| |
* | command.c: cosmetic changes ("type * ptr" -> "type *ptr")Uoti Urpala2008-04-251-119/+119
| | | | | | | | | | | | These "type * ptr" cases were left in parameter lists from earlier automatic reindent. The "indent" binary does that when the type is an unrecognized typedef type.
* | Make video decoder description structs constUoti Urpala2008-04-2527-34/+34
| | | | | | | | | | | | 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-257-10/+7
| |
* | Remove global vo_flagsUoti Urpala2008-04-255-10/+6
| | | | | | | | Move the information to struct sh_video field.
* | vd.c: Cosmetic changes + remove malloc.hUoti Urpala2008-04-251-15/+6
| | | | | | | | | | Adjust formatting slightly and remove some comments. Also remove "#include malloc.h" which seems completely irrelevant.
* | Reformat vd.cUoti Urpala2008-04-251-189/+221
| | | | | | | | | | "indent -kr -l79 -nut dec_video.c --ignore-newlines vd.c", fix two "sh_video_t * sh" to "sh_video_t *sh" by hand.
* | Move movie_aspect to options structUoti Urpala2008-04-2511-13/+8
| |
* | Move screen_size_xy to options structUoti Urpala2008-04-255-13/+10
| |
* | Move opt_screen_size_[x|y] to options structUoti Urpala2008-04-258-30/+25
| |
* | Move flip and softzoom to options structUoti Urpala2008-04-256-18/+14
| |
* | Move vidmode to options structUoti Urpala2008-04-255-8/+6
| |
* | Move fullscreen to options structUoti Urpala2008-04-254-6/+5
| |
* | Store video decoder functions in struct sh_video fieldUoti Urpala2008-04-253-28/+31
| | | | | | | | | | | | Remove the global variable mpvdec and move the video decoder pointer to struct sh_video field vd_driver. Audio already had a similar ad_driver field from before.
* | Remove _s/_st suffix from some struct namesUoti Urpala2008-04-25109-465/+464
| | | | | | | | | | Since the names are always used after the keyword "struct" having a suffix as in "struct demuxer_st" is almost completely pointless.
* | dec_video.c: A couple of cosmetic changesUoti Urpala2008-04-251-12/+7
| |
* | Reformat dec_video.cUoti Urpala2008-04-251-255/+293
| | | | | | | | | | | | "indent -kr -l79 -nut dec_video.c --ignore-newlines dec_video.c", fix some "unknown_typedef * arg" in parameter lists by hand to "unrecognized_typedef *arg".
* | Move -lavdopts to options structUoti Urpala2008-04-254-68/+80
| |
* | vd_ffmpeg.c: Eliminate some compiler warningsUoti Urpala2008-04-251-5/+5
| | | | | | | | | | Make the functions used in avctx->draw_horiz_band match its type (add a "const"). Add cast to avoid void * arithmetic.
* | Modify option helper macrosUoti Urpala2008-04-244-27/+27
| | | | | | | | | | | | | | Give them a OPT_ prefix, move them to m_option.h, move the "flags" parameter to third position (so all start with option name, field name, flags) and use "&m_option_type_x" in them instead of the indirect #define "CONF_TYPE_X".
* | Merge svn changes up to r26510Uoti Urpala2008-04-2397-422/+1802
|\| | | | | | | | | r26469 and r26470 (which revert files to inferior versions "because it's policy") are ignored.
| * There is no need to remove .a files from subdirectories, they are onlydiego2008-04-231-1/+1
| | | | | | | | | | | | | | created in the directories using recursive make. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26510 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Merge libvo/Makefile into top-level Makefile.diego2008-04-233-34/+19
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26509 b3059339-0415-0410-9bf9-f77b7e298cf2
| * EXTRAXX_INC flags should now be added to .depend compilation,diego2008-04-231-1/+1
| | | | | | | | | | | | | | not to the phony depend target. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26508 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Merge libao2/Makefile into top-level Makefile.diego2008-04-232-13/+6
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26507 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove useless 0 flag from s printf conversion specifier, fixes the warning:diego2008-04-231-1/+1
| | | | | | | | | | | | | | TOOLS/movinfo.c:332: warning: '0' flag used with '%s' printf format git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26506 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Take audio delay into account when seeking in avisynth demuxer.reimar2008-04-231-0/+2
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26505 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Calculate fps as double-precision to make switching to double-precision fps ↵reimar2008-04-231-1/+1
| | | | | | | | | | | | values easier. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26504 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Merge tremor/Makefile into top-level Makefile.diego2008-04-222-22/+16
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26503 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Move Tremor low accuracy CFLAGS handling to configure.diego2008-04-222-2/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26502 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Only add loader to PARTS on x86.diego2008-04-221-1/+4
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26501 b3059339-0415-0410-9bf9-f77b7e298cf2
| * .depend has to get all the CFLAGS that the files it contains dependencydiego2008-04-221-1/+1
| | | | | | | | | | | | | | information for need. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26500 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Create standard recursive rules from a template.diego2008-04-221-55/+5
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26499 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Use directory name as library name template.diego2008-04-226-15/+15
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26498 b3059339-0415-0410-9bf9-f77b7e298cf2
| * added support for dvdread-config (from our svn), called as fallback when ↵nicodvb2008-04-221-0/+17
| | | | | | | | | | | | dvdread isn't detected git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26497 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Simplify phony target declaration.diego2008-04-221-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26496 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add an unconditional phony recurse rule and make the binaries depend on it.diego2008-04-221-24/+27
| | | | | | | | | | | | | | | | | | This assures that all directories that use recursive make are descended into. This way cross-directory dependencies are taken into account through the .depend files that record them. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26495 b3059339-0415-0410-9bf9-f77b7e298cf2
| * revert commits 26437-26439 the right way[tm]attila2008-04-220-0/+0
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26494 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Only add available CPU extensions to config.mak.diego2008-04-221-11/+1
| | | | | | | | | | | | | | Fixes compilation on non-x86 after latest FFmpeg changes. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26493 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Move phony target declaration to the bottom of the file; add distclean target.diego2008-04-221-1/+2
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26492 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add BFI video support through FFmpeg.diego2008-04-223-0/+10
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26491 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add standard GPL header to individual files.diego2008-04-2251-21/+910
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26490 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Use standard GPL header.diego2008-04-2212-36/+36
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26489 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove redundant definitions that are already present on the command line.diego2008-04-221-2/+0
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26488 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Merge TOOLS/Makefile into the top-level Makefile.diego2008-04-222-77/+70
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26487 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Fix potential segfault in debug printf in expSetFilePointerrtogni2008-04-211-1/+1
| | | | | | | | | | | | | | Patch by Gianluigi Tiesi git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26486 b3059339-0415-0410-9bf9-f77b7e298cf2
| * synced with r26484Gabrov2008-04-212-20/+63
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26485 b3059339-0415-0410-9bf9-f77b7e298cf2
| * sync w/r26460, patch by JRaSH %jrash06 A 163 P com%gpoirier2008-04-211-17/+54
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26484 b3059339-0415-0410-9bf9-f77b7e298cf2
| * sync w/r26067, patch by mehmet köse % voltrem A gmail P com %gpoirier2008-04-211-67/+407
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26483 b3059339-0415-0410-9bf9-f77b7e298cf2
| * sync w/r26460gpoirier2008-04-211-8/+46
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26482 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove pointless '0' flag from fprintf call, fixes the warning:diego2008-04-218-8/+8
| | | | | | | | | | | | | | warning: '0' flag ignored with precision and '%d' printf format git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26481 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add $(EXESUF) to netstream rule.diego2008-04-201-2/+2
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26480 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Only build modify_reg on x86.diego2008-04-201-1/+4
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26479 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Simplify list of files to remove on make clean.diego2008-04-201-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26478 b3059339-0415-0410-9bf9-f77b7e298cf2
| * fastmemcpybench is a phony target. Do not try to remove a file by that name.diego2008-04-201-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26477 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Support for MSU SCLS (Screen Capture Lossless Codec) with SCLS.DLLrtogni2008-04-202-0/+30
| | | | | | | | | | | | | | | | codecs.conf patch by AsSlowAsHell |asslowashell | g m a i l| win32.c patch by me git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26476 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add status to mimic and kmvc codecsrtogni2008-04-201-0/+2
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26475 b3059339-0415-0410-9bf9-f77b7e298cf2
| * add better information about inverse-telecining with vf_filmdintcorey2008-04-201-12/+17
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26474 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add support for msn siren audio coced via binary dll sirenacm.dllrtogni2008-04-202-0/+37
| | | | | | | | | | | | | | | | Based on a patch by Ruuds "roadrunnerswife" "users sourceforge net" Closes bugzilla #963 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26473 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Canopus HQ tries to load the auxiliary dlls with lowercase filenamertogni2008-04-201-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26472 b3059339-0415-0410-9bf9-f77b7e298cf2
| * add canopus codecs, patch by Gianluigi Tiesicompn2008-04-191-0/+18
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26471 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Revert r26412: policy violationrtogni2008-04-191-8/+7
| | | | | | | | | | | | | | Mixes cosmetics and functional changes git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26470 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Revert r26411: policy violationrtogni2008-04-191-963/+812
| | | | | | | | | | | | | | | | | | Reindent of the file is not allowed Controversial cosmetics changes with no previous discussion Mix cosmetics and non-cosmetic changes git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26469 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Remove -Wdeclaration-after-statement from CFLAGSUoti Urpala2008-04-231-1/+0
| | | | | | | | The warnings are pointless and clutter output.
* | Remove some unnecessary recursive includesUoti Urpala2008-04-235-30/+17
| | | | | | | | | | | | | | | | Remove some #include lines from headers, some of those removals made possible by using incomplete struct types instead of typedefs. Include mp_osd.h in mplayer.c and command.c after removing it from mp_core.h. Remove "#ifdef USE_ASS" around some "struct ass_track_s *" fields which will now compile even without ASS support.
* | Move dvdsub_id to options structUoti Urpala2008-04-2312-62/+55
| | | | | | | | | | | | | | Name the field "sub_id" as it's not specific to DVD subs. Remove some other unused extern declarations together with dvdsub_id from demux_mkv.c and demux_lavf.c.
* | Move audio_id and video_id to options structUoti Urpala2008-04-2310-52/+55
| |
* | Add option pointer to stream struct (at least temporarily)Uoti Urpala2008-04-234-20/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The stream code does not access many option variables directly, but it does access some such as audio_id and network_bandwidth (and does that without including proper headers for them). Add option pointer to the stream struct to allow access to those variables. Remove the unused (always NULL) and clumsy-looking char** options parameter in the open_stream call and replace it with the option pointer. The parameter is currently only set in the main open_stream() call in MPlayer.c and not in any other locations that can open a stream. In the long term it might be better to pass a more limited set of values somehow, but this should do for now.
* | Mark some functions staticUoti Urpala2008-04-235-8/+10
| | | | | | | | | | | | These functions aren't used outside their file and have no prototype in any header. Based on a forgotten patch from 2006 by Stefan Huehner, (stefan huehner org).
* | Move playback_speed to options structUoti Urpala2008-04-238-68/+69
| |
* | Move option helper #defines to cfg-common.h for nowUoti Urpala2008-04-232-6/+6
| |
* | cfg-common-opts.h: Remove multiple inclusion guards and #includeUoti Urpala2008-04-231-7/+0
| | | | | | | | | | | | | | This file cannot be used as a normal header so the multiple inclusion guards are pointless, and the only reason the '#include "config.h"' did not break compilation was that it compiled to whitespace only due to its own multiple inclusion guard.
* | Move global rel_seek_secs and abs_seek_pos to mpctxUoti Urpala2008-04-233-30/+28
| |
* | Remove static mpctx from mplayer.cUoti Urpala2008-04-236-143/+168
| | | | | | | | | | | | | | | | Pass it in function calls instead. There's no reasonable way to pass it to exit_player() when used outside mplayer.c. However most of those uses seem to be wrong (the code should not make the program exit) and should be removed. For now just make exit_player() uses outside mplayer.c simply call exit() without any shutdown code.
* | Move loop_times to option structUoti Urpala2008-04-236-13/+15
| |
* | Remove pointless #ifdefsUoti Urpala2008-04-232-4/+0
| | | | | | | | | | These #ifdefs only made MPContext 2 variables smaller when dvbin support was disabled.
* | Move mRootWin,mScreen,mLocalDisplay to x11 structUoti Urpala2008-04-233-33/+37
| |
* | Move vo_mouse_autohide,vo_wm_type,vo_fs_type,vo_fs_flip to x11 structUoti Urpala2008-04-233-30/+29
| |
* | x11_common: Move vo_old_[x|y|width|height| to x11 structUoti Urpala2008-04-232-18/+19
| |
* | x11_common.c: Move orig_layer and old_gravity to x11 structUoti Urpala2008-04-232-8/+9
| |
* | Move static mouse hide timers to x11 structUoti Urpala2008-04-232-12/+11
| |
* | Move vo_gc,f_gc,vo_hints to x11 structUoti Urpala2008-04-233-63/+64
| |
* | x11_common.c: Move function-static variables to structUoti Urpala2008-04-232-25/+30
| |
* | Mark a table constUoti Urpala2008-04-231-1/+1
| |
* | Move xv_port,xv_colorkey,xv_ck_info to x11 structUoti Urpala2008-04-233-73/+71
| |
* | Move vo_window to x11 structUoti Urpala2008-04-233-86/+80
| |
* | Move static X11 atoms to structUoti Urpala2008-04-233-59/+65
| |
* | Move vo_screenwidth,vo_screenheight to options structUoti Urpala2008-04-239-61/+71
| |
* | Move vo_depthonscreen to x11 structUoti Urpala2008-04-234-13/+13
| |
* | Remove vo_depthonscreen references from non-X VOsUoti Urpala2008-04-233-11/+15
| | | | | | | | | | | | | | X-specific code uses this global as its internal variable (assuming that X is initialized if it is set). While using non-X VOs the variable is not accessed outside the VO. So make those VOs use their own variables instead of the global vo_depthonscreen.
* | Move vo_dbpp to options structUoti Urpala2008-04-235-8/+6
| |
* | Move vo_dx,vo_dy,vo_dwidth,vo_dheight to vo structUoti Urpala2008-04-238-86/+91
| |
* | Move global vo_config_count to vo structUoti Urpala2008-04-239-34/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the global and Add a corresponding field to the vo struct, plus another which tells whether the LAST config call was successful.The latter value which tells whether the VO should be properly configured at the moment seems a better match for the semantics actually needed in most places where the old value was used. The 'count' field with the old semantics is not currently used by anything, but I'm leaving it there for vo drivers which would need those semantics if converted to use the struct. Existing uses of the global outside old vo drivers are either converted to use the struct field or moved inside the vo_xyz() calls (instead of "if (vo_config_count) vo_flip_page(..." just call vo_flip_page which will now do nothing if not configured). The removal of the check in mpcommon.c/update_subtitles() is less trivial than the others, but I think it shouldn't cause problems.
* | Move global mDisplay to x11 state structUoti Urpala2008-04-235-197/+228
| |
* | Create a struct for X11 stateUoti Urpala2008-04-236-5/+24
| | | | | | | | | | | | | | | | Will be used for common data between X11 VOs. The main reasons for making it a separate struct rather than extra fields in the main VO struct are that some field definitions need X headers and that the code keeps basic X state such as the display connection over opening and closing of individual VOs.
* | x11_common.c: Make some functions staticUoti Urpala2008-04-232-15/+8
| |
* | Allocate vo struct with tallocUoti Urpala2008-04-232-5/+5
| | | | | | | | | | Also allocate the private vo_xv struct as a child and remove explicit free() for it.
* | Makefile: Compile and link talloc.cUoti Urpala2008-04-231-0/+1
| |
* | Make talloc abort() instead of returning NULLUoti Urpala2008-04-231-9/+9
| | | | | | | | | | | | Replace (hopefully) all cases where normally successful allocations could return NULL with abort(). This should allow skipping most checks on allocation return values.
* | Hardcode feature checks in talloc.cUoti Urpala2008-04-231-1/+27
| | | | | | | | | | | | Original talloc build system used autoconf to check for features, most of which were standard C headers. Assume those always exist. Always use a workaround for the one non-standard feature (strnlen).
* | Add the talloc memory allocatorUoti Urpala2008-04-232-0/+1907
| | | | | | | | | | Copy talloc.c and talloc.h from Samba (last changed 2008-04-17 in commit 7b9a647ebbbe9ec9e1b82b42e3a8916396f91273).
* | Move vo_ontop to options structUoti Urpala2008-04-2313-24/+60
| | | | | | | | | | | | | | | | | | | | | | Add a 'struct vo *vo' argument to the x11_common.c functions that access the variable so it's available as vo->opts->vo_ontop. To keep VOs using the old API working create a global vo variable that is set to the currently used old vo. "vo_ontop" will be #defined to "global_vo->opts->vo_ontop", and x11_common.h will add defines like the following when it is included by old VOs: #define vo_x11_ontop() vo_x11_ontop(global_vo) so that they will call the function according to the new declaration.
* | vo_gl[2]: Rename conflicting vo_ontop macroUoti Urpala2008-04-233-4/+4
| | | | | | | | | | | | | | | | Rename the vo_ontop() macro to vo_gl_ontop(). It caused problems with other changes because it conflicts with a global variable name (gl2 actually called vo_ontop() as a function and used vo_ontop as an int - this only worked because vo_ontop was defined as a function-like macro and use without parentheses didn't trigger replacement).
* | Add option pointer to vo structUoti Urpala2008-04-233-5/+8
| |
* | vf.c: malloc+memset -> callocUoti Urpala2008-04-231-2/+1
| |
* | Move correct_pts to options structUoti Urpala2008-04-2313-25/+38
| |
* | Add option pointer to vf structUoti Urpala2008-04-236-29/+37
| |
* | Add option pointer to demuxers and stheader.h structsUoti Urpala2008-04-239-34/+58
| |
* | Declare demuxer *_streams fields with proper typesUoti Urpala2008-04-233-7/+7
| | | | | | | | | | | | | | | | Give sh_audio_t, sh_video_t and sh_sub_t which before had typedef names only a matching struct name (without _t) too. Change the a_streams, v_streams and s_streams demuxer fields from void * to struct sh_audio *, struct sh_video * and struct sh_sub *. Remove a now unnecessary cast from mplayer.c.
* | Move options "vo" and "ao" to common structUoti Urpala2008-04-234-16/+19
| |
* | Start of new option systemUoti Urpala2008-04-2312-36/+85
| | | | | | | | | | | | | | | | First part of option restructuring. The aim is to move option values from a huge number of separate globals to a single non-global struct. This part adds some support for parsing option values into such struct instances, and moves one example option (fixed-vo) to the struct.
* | vo_xv: Free resources in error casesUoti Urpala2008-04-231-9/+19
| | | | | | | | | | | | | | | | | | If preinit() failed after allocating some resources it didn't free them. Also if preinit() completed but all (if any) calls to config() failed then uninit() it not free resources. Add checks to uninit() to make it safe with only a subset of resources allocated, then make it execute independently of vo_config_count and also make preinit() call it in error cases.
* | vo_xv.c: Make reconfig logic more robustUoti Urpala2008-04-231-7/+6
| | | | | | | | | | | | The previous version was not buggy, but this is easier to see correct. Now it doesn't depend on options determining num_buffers staying constant and on vo_config_count.
* | vo_xv.c: remove unnecessary #ifdefs and static varsUoti Urpala2008-04-231-11/+4
| | | | | | | | | | | | | | | | Combine code unnecessarily split in 3 #ifdef blocks into one block and change local variables there were pointlessly declared static to normal ones. After this vo_xv.c no longer defines any global or static variables.
* | vo_xv.c: Cosmetic changesUoti Urpala2008-04-231-15/+10
| | | | | | | | | | Remove an unnecessary inner scope in a function and separate 'i' loop counter variable declared in it, reindent.
* | Change vo_xv to use new VO APIUoti Urpala2008-04-231-238/+283
| |
* | Add a context argument to mp_input_add_event_fd callbackUoti Urpala2008-04-234-6/+17
| |
* | input/input.c: Minor simplificationUoti Urpala2008-04-231-15/+17
| |
* | vo_xv.c: Remove #if 0 codeUoti Urpala2008-04-231-25/+1
| |
* | Add context variable to vo_draw_text callbackUoti Urpala2008-04-2310-18/+35
| | | | | | | | | | Add a context variable and rename the function to osd_draw_text. Create a new vo_draw_text that is a wrapper for VOs using old API.
* | Add new video driver APIUoti Urpala2008-04-2326-178/+387
| | | | | | | | | | | | | | | | | | | | | | | | | | Create new video driver API that has a per-instance context structure and does not rely on keeping status in global or static variables. Existing drivers are not yet converted to this API; instead there is a wrapper which translates calls to them. In the new API, an old API call vo_functions->xyz(args) is generally replaced by vo_xyz(vo_instance, args). The changes to keep the vesa, dxr2 and xover drivers compiling have not been tested.
* | video_out.c: Cosmetic changesUoti Urpala2008-04-231-62/+65
| | | | | | | | Reformat some code, rename local variable, remove trailing whitespace.
* | Remove variable arguments from vo control() functionsUoti Urpala2008-04-2349-51/+50
| | | | | | | | | | No voctrl uses them any more, and using them would not be a good idea because it makes forwarding arguments to other functions harder.
* | Change VOCTRL_[GET|SET]_EQUALIZER argument passingUoti Urpala2008-04-2320-378/+130
|/ | | | | | | | These were the only voctrl types with more than one argument. The second argument was passed using variable arguments. Change them to use a single argument (address of a struct containing both old arguments). This makes forwarding the arguments to other functions easier and allows simplifying code.
* revert commits 26437-26439attila2008-04-191-11/+14
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26468 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add dependency information to recursive rules. While more eager than strictlydiego2008-04-191-22/+22
| | | | | | | | necessary, this should err on the side of unneeded recursion instead of missing a necessary rebuild. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26467 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add missing recursive rule for libmpcodecs/libmpencoders.a.diego2008-04-191-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26466 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics: Sort recursive rules alphabetically.diego2008-04-191-27/+27
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26465 b3059339-0415-0410-9bf9-f77b7e298cf2
* per-file dependencies (for the non-recursive parts)diego2008-04-182-5/+14
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26464 b3059339-0415-0410-9bf9-f77b7e298cf2
* Adjust dependency generation prerequisites to new structure.diego2008-04-181-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26463 b3059339-0415-0410-9bf9-f77b7e298cf2
* Always generate dependency information. This also allows dropping thediego2008-04-182-52/+4
| | | | | | | hackish list of incorrect pseudo-dependencies. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26462 b3059339-0415-0410-9bf9-f77b7e298cf2
* synced with r26460ptt2008-04-181-2/+40
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26461 b3059339-0415-0410-9bf9-f77b7e298cf2
* restore options alphabetical orderptt2008-04-181-8/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26460 b3059339-0415-0410-9bf9-f77b7e298cf2
* Mark phony targets as such.diego2008-04-181-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26459 b3059339-0415-0410-9bf9-f77b7e298cf2
* Simplify phony target declaration.diego2008-04-181-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26458 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l: Rename remaining instances of $i to $lang.diego2008-04-181-2/+2
| | | | | | | patch by Andrew Savchenko, Bircoph list ru git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26457 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics: __asm__ __volatile__ --> asm volatilediego2008-04-171-12/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26456 b3059339-0415-0410-9bf9-f77b7e298cf2
* Prefer libavformat musepack demuxer over internal one (which does not even ↵reimar2008-04-161-0/+2
| | | | | | support v8). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26455 b3059339-0415-0410-9bf9-f77b7e298cf2
* noconfig fix, disable_gui_conf was not defined when compiling mencoder.albeu2008-04-152-2/+4
| | | | | | | | Fix mencoder linking when the GUI is enabled. Patch by Norman Yarvin (yarvin -at- yarchive -dot- net). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26454 b3059339-0415-0410-9bf9-f77b7e298cf2
* typo: crahes --> crashescorey2008-04-151-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26453 b3059339-0415-0410-9bf9-f77b7e298cf2
* Refer to where encoding quality is described.corey2008-04-151-1/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26452 b3059339-0415-0410-9bf9-f77b7e298cf2
* As of r19025, the "above link" refers to an article, not a guide.corey2008-04-151-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26451 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix the indentation after the noconfig patch.albeu2008-04-141-7/+7
| | | | | | | Patch by Andrew Savchenko (Bircoph -at- list -dot- ru). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26450 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10L, forgot to commit the documentation for the -noconfig options.albeu2008-04-141-0/+22
| | | | | | | Patch by Andrew Savchenko (Bircoph -at- list -dot- ru). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26449 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add options to disable some or all config files.albeu2008-04-147-4/+42
| | | | | | | Patch by Andrew Savchenko (Bircoph -at- list -dot- ru). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26448 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add support for system wide config file in mencoder.albeu2008-04-141-0/+3
| | | | | | | Patch by Andrew Savchenko (Bircoph -at- list -dot- ru). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26447 b3059339-0415-0410-9bf9-f77b7e298cf2
* demux_asf: Fix operator precedence in packet length checkuau2008-04-131-1/+1
| | | | | | | | Change (len & 3-1) to correct ((len & 3) - 1) in packet length check. Also change "a - 1 < b" to simpler "a <= b". git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26446 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add libpostproc to list of pseudo-dependencies.diego2008-04-131-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26445 b3059339-0415-0410-9bf9-f77b7e298cf2
* Declare all clean targets phony in mpcommon.mak.diego2008-04-132-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26444 b3059339-0415-0410-9bf9-f77b7e298cf2
* The TAGS and tags targets are not phony.diego2008-04-131-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26443 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add gui subdirectories to DIRS instead of manually cleaning them.diego2008-04-131-4/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26442 b3059339-0415-0410-9bf9-f77b7e298cf2
* Replace shell for loop by proper make foreach construct.diego2008-04-131-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26441 b3059339-0415-0410-9bf9-f77b7e298cf2
* Replace the trivial command line preparser with a more robust versionalbeu2008-04-137-13/+67
| | | | | | | allowing all kind of options to be used. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26440 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics: fix indentationattila2008-04-131-8/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26439 b3059339-0415-0410-9bf9-f77b7e298cf2
* move the #ifdef HAVE_XINERAMA to enclose the whole functionattila2008-04-131-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26438 b3059339-0415-0410-9bf9-f77b7e298cf2
* Always calculate the xinerama screen mplayer is on.attila2008-04-131-6/+3
| | | | | | | | Bug reported by thomas.lindroth(<at>)gmail.com git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26437 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix DEPEND_CMD, there was one level of variable indirection too much.diego2008-04-131-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26436 b3059339-0415-0410-9bf9-f77b7e298cf2
* Sync with latest FFmpeg changes.diego2008-04-132-11/+25
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26435 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add Makefile variable for DVB OSD menu, saves one ifeq.diego2008-04-132-3/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26434 b3059339-0415-0410-9bf9-f77b7e298cf2
* in preparation for multi-frontend patch replaced file-static device names ↵nicodvb2008-04-131-17/+28
| | | | | | with sprintf() calls in 2 functions git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26433 b3059339-0415-0410-9bf9-f77b7e298cf2
* Replace "all rights reserved" statement with standard GPL license header.diego2008-04-131-5/+16
| | | | | | | Done with the permission of Andreas Ackermann, the author of the file. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26432 b3059339-0415-0410-9bf9-f77b7e298cf2
* Restore compilation of osdep/mplayer-rc.o.diego2008-04-132-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26431 b3059339-0415-0410-9bf9-f77b7e298cf2
* Set dll_type and rv_handle for drvc.dllzuxy2008-04-131-1/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26430 b3059339-0415-0410-9bf9-f77b7e298cf2
* Relicense test/example files as LGPL with Michael's permission.diego2008-04-132-16/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26429 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add Chinese commentzuxy2008-04-131-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26428 b3059339-0415-0410-9bf9-f77b7e298cf2
* Restore grayscale decoding support with FFmpeg.diego2008-04-134-2/+15
| | | | | | | Removing support was done due to a silly misunderstanding. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26427 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix MPDEPEND_CMD to work with more than one subdirectory level.diego2008-04-121-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26426 b3059339-0415-0410-9bf9-f77b7e298cf2
* Backport SSE2-optimized IDCT routines from upstream libmpeg2.diego2008-04-125-4/+530
| | | | | | | 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
* wording improvements suggested by the Wandererdiego2008-04-121-2/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26424 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed useless parameter :type from -dvbin (the frontend type is reported ↵nicodvb2008-04-121-6/+3
| | | | | | by the card) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26423 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed defunct options :vid and :aid from -dvbin (they were useless from ↵nicodvb2008-04-121-10/+5
| | | | | | the start) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26422 b3059339-0415-0410-9bf9-f77b7e298cf2
* Oops...should be "drv43260.dll" instead of "drv34260.dll"zuxy2008-04-121-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26421 b3059339-0415-0410-9bf9-f77b7e298cf2
* Cosmetic fix for r26419zuxy2008-04-121-2/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26420 b3059339-0415-0410-9bf9-f77b7e298cf2
* Dlls can be relocated when loading so rely on filename instead of absolutezuxy2008-04-121-3/+2
| | | | | | | address to check if it's drv43260.dll and hence needs patching. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26419 b3059339-0415-0410-9bf9-f77b7e298cf2
* Indentation fix for r26417zuxy2008-04-121-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26418 b3059339-0415-0410-9bf9-f77b7e298cf2
* Don't print "Could not patch" messages when we haven't actually tried to patch.zuxy2008-04-121-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26417 b3059339-0415-0410-9bf9-f77b7e298cf2
* Check for drvc.dll entries for mingw32zuxy2008-04-121-0/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26416 b3059339-0415-0410-9bf9-f77b7e298cf2
* Ignore dependency files.diego2008-04-120-0/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26415 b3059339-0415-0410-9bf9-f77b7e298cf2
* Make include paths consistent; do not use ../ in them.diego2008-04-1223-88/+89
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26414 b3059339-0415-0410-9bf9-f77b7e298cf2
* demux_real.c: Always use MP_NOPTS_VALUE for unknown ptsuau2008-04-121-1/+1
| | | | | | | | | | demux_real.c still had code that used either 0 or MP_NOPTS_VALUE for unknown timestamps depending on correct_pts setting. It should have been removed in svn commit 25988 "Change to always use MP_NOPTS_VALUE (instead of sometimes 0) for unknown pts.". git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26413 b3059339-0415-0410-9bf9-f77b7e298cf2
* demux_mkv.c: Mark some static tables constuau2008-04-121-7/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26412 b3059339-0415-0410-9bf9-f77b7e298cf2
* Reformat demuxer.cuau2008-04-121-812/+963
| | | | | | | | Indent with "indent -kr -l79 -nut" and fix various suboptimal results by hand. Also remove some commented-out cruft and one unnecessary case of parentheses as in "return (r)". git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26411 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove global demuxer_typeuau2008-04-123-3/+1
| | | | | | | It was only used inside one function. Change it to a local variable. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26410 b3059339-0415-0410-9bf9-f77b7e298cf2
* subreader.c: remove unused codeuau2008-04-121-25/+0
| | | | | | | Remove code under "#ifdef DUMPSUBS". This code hasn't worked in years. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26409 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove another two useless special-case from flac metadata reading functionreimar2008-04-121-20/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26408 b3059339-0415-0410-9bf9-f77b7e298cf2
* Simplify: use AV_RB24reimar2008-04-121-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26407 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove useless checksreimar2008-04-121-8/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26406 b3059339-0415-0410-9bf9-f77b7e298cf2
* Simplify (currently disabled) get_flac_metadatareimar2008-04-121-11/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26405 b3059339-0415-0410-9bf9-f77b7e298cf2
* Update include paths to account for build system changes.diego2008-04-127-7/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26404 b3059339-0415-0410-9bf9-f77b7e298cf2
* typo fixesdiego2008-04-121-6/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26403 b3059339-0415-0410-9bf9-f77b7e298cf2
* Enable runtime control for colorful and/or module name outputzuxy2008-04-125-96/+104
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26402 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove unused function demux_read_data_packuau2008-04-112-18/+0
| | | | | | | | According to VCS history this function has never been used since it was added in 2001... git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26401 b3059339-0415-0410-9bf9-f77b7e298cf2
* Makefile: Fix compilation on systems with dvb supportuau2008-04-111-0/+2
| | | | | | | | | | | libmenu/menu_dvbin.c was added to sources if HAVE_DVBIN was defined, even if LIBMENU was not defined. This caused a compilation failure on systems with dvb support unless you ran configure with --enable-menu. Fix by making compilation of menu_dvbin conditional on both HAVE_DVBIN and LIBMENU. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26400 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove unused make variable.diego2008-04-111-1/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26399 b3059339-0415-0410-9bf9-f77b7e298cf2
* Merge ./gui/Makefile into ./Makefile, one less instance of recursive make.diego2008-04-112-60/+40
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26398 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add gui/ prefix to some #include paths so that compilation from thediego2008-04-1122-54/+53
| | | | | | | top-level source directory does not fail. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26397 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add GUI_GTK make variable.diego2008-04-111-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26396 b3059339-0415-0410-9bf9-f77b7e298cf2
* typo in filenamediego2008-04-111-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26395 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove duplicate #include.diego2008-04-111-1/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26394 b3059339-0415-0410-9bf9-f77b7e298cf2
* Update comment to account for renamed header file.diego2008-04-111-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26393 b3059339-0415-0410-9bf9-f77b7e298cf2
* Split cfg-common.h into two separate header files. It was being included twicediego2008-04-114-350/+348
| | | | | | | | | with different definitions set that activated either the lower or the upper half of the header. The effectively simulated using two different header files. It is more straightforward to split the header instead. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26392 b3059339-0415-0410-9bf9-f77b7e298cf2
* Ahem, libmenu objects should only be compiled when OSD menu is enabled.diego2008-04-111-10/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26391 b3059339-0415-0410-9bf9-f77b7e298cf2
* vf_pp7 does not depend on libavcodec.diego2008-04-111-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26390 b3059339-0415-0410-9bf9-f77b7e298cf2
* vf_screenshot depends on libavcodec.diego2008-04-111-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26389 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove unused TARGET_WIN32 setting.diego2008-04-111-4/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26388 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove Win32 linker option for netstream. Other winsock using code does notdiego2008-04-111-4/+0
| | | | | | | | need it, it should be set from configure and the reason why it was set in the first place has been lost in the mists of time. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26387 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add a config.mak variable to control compilation of the Win32 GUI.diego2008-04-112-1/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26386 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove unused definition.diego2008-04-111-5/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26385 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for vorbis.acm decoder (used for some implementations of vorbis rtogni2008-04-101-3/+13
| | | | | | | | | in avi) Patch by Zuxy Meng ||| zuxy meng gmail ||| git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26384 b3059339-0415-0410-9bf9-f77b7e298cf2
* if it's 'for lang in...' it's better off to use $$lang as a variable next ;)ptt2008-04-101-5/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26383 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix illegal identifier: Rename _ftype_t macro to FLOAT_TYPE.diego2008-04-105-73/+92
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26382 b3059339-0415-0410-9bf9-f77b7e298cf2
* 1000l fix linking after r26378rtogni2008-04-091-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26381 b3059339-0415-0410-9bf9-f77b7e298cf2
* document ignore optioncompn2008-04-091-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26380 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l: libass compilation should be conditional.diego2008-04-091-9/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26379 b3059339-0415-0410-9bf9-f77b7e298cf2
* Rename ASS make variable to LIBASS.diego2008-04-091-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26378 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove useless #include.diego2008-04-091-1/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26377 b3059339-0415-0410-9bf9-f77b7e298cf2
* Merge libaf/Makefile into Makefile, one less instance of recursive make.diego2008-04-092-43/+31
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26376 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove some useless quotes from #error preprocessor directives.diego2008-04-092-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26375 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use quotes instead of angular brackets for local includes.diego2008-04-094-5/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26374 b3059339-0415-0410-9bf9-f77b7e298cf2
* Handle af_ladspa conditional compilation in the usual way.diego2008-04-092-9/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26373 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove -I CFLAGS hack, -I../libavcodec is no longer in CFLAGS.diego2008-04-091-2/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26372 b3059339-0415-0410-9bf9-f77b7e298cf2
* Do not build subrip with debugging symbols.diego2008-04-091-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26371 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics: Group dependency declarations together.diego2008-04-091-4/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26370 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove redundant compilation commands that shadow builtin rules.diego2008-04-091-4/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26369 b3059339-0415-0410-9bf9-f77b7e298cf2
* List libraries to link to in dependency list.diego2008-04-091-10/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26368 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics: Add CFLAGS to compilation commands everywhere.diego2008-04-091-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26367 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove unnecessary ../libmpcodecs/img_format.o from list subrip objects.diego2008-04-091-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26366 b3059339-0415-0410-9bf9-f77b7e298cf2
* Update for latest changes to linking dependencies.diego2008-04-091-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26365 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add missing #includes to pass 'make checkheaders' to codecs.conf.h.diego2008-04-091-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26364 b3059339-0415-0410-9bf9-f77b7e298cf2
* Restore osdep/mmap-os2.c compilation, which was accidentally removed.diego2008-04-091-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26363 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics: Align columns.diego2008-04-091-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26362 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix nonsensical license header, mpeg2dec is not GNU Make.diego2008-04-091-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26361 b3059339-0415-0410-9bf9-f77b7e298cf2
* Split the lavf taglists out of the lavf muxer to allow using libmpmuxalbeu2008-04-095-62/+115
| | | | | | | without libmpdemux. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26360 b3059339-0415-0410-9bf9-f77b7e298cf2
* Split the aac header parsing out of aac demuxer to allow using libmpmuxalbeu2008-04-093-20/+51
| | | | | | | without libmpdemux. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26359 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove the need for code using stream to export an mp_input_check_interrupt()albeu2008-04-095-4/+20
| | | | | | | function. It also removes the compile-time dependency on input. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26358 b3059339-0415-0410-9bf9-f77b7e298cf2
* Make stream independent of libmpdemux, the asf demuxer and streamingalbeu2008-04-093-82/+105
| | | | | | | code share a function and a few definitions. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26357 b3059339-0415-0410-9bf9-f77b7e298cf2
* Merge libass/Makefile into Makefile, one less recursive make directory.diego2008-04-082-22/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26356 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics: Rename some shell variables to give them more descriptive names.diego2008-04-081-9/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26355 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics: Merge shell commands into one line.diego2008-04-081-4/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26354 b3059339-0415-0410-9bf9-f77b7e298cf2
* Do not suppress command output.diego2008-04-081-5/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26353 b3059339-0415-0410-9bf9-f77b7e298cf2
* Merge osdep/Makefile into the top-level Makefile, thus getting riddiego2008-04-082-37/+16
| | | | | | | of recursive make in the osdep/ subdirectory. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26352 b3059339-0415-0410-9bf9-f77b7e298cf2
* Move decision about which getch2 and timer file to compile to configure.diego2008-04-082-17/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26351 b3059339-0415-0410-9bf9-f77b7e298cf2
* Move decision about whether or not to compile osdep/mmap_os2.c to configure.diego2008-04-082-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26350 b3059339-0415-0410-9bf9-f77b7e298cf2
* Merge simplifications from FFmpeg r12764.diego2008-04-082-3/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26349 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix FFmpeg DEPEND_CMD to account for latest changes and add MPDEPEND_CMD.diego2008-04-072-3/+5
| | | | | | | | MPlayer needs a slightly modified incantation due to different levels of Makefile indirection. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26348 b3059339-0415-0410-9bf9-f77b7e298cf2
* Sync with FFmpeg's shiny new non-recursive build system.diego2008-04-072-86/+116
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26347 b3059339-0415-0410-9bf9-f77b7e298cf2
* non-recursive makefilesmru2008-04-071-7/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26346 b3059339-0415-0410-9bf9-f77b7e298cf2
* reset() should not senselessly close and reopenreimar2008-04-071-23/+1
| | | | | | | the device but instead just call flush_audio() git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26345 b3059339-0415-0410-9bf9-f77b7e298cf2
* AUDIO_DRAIN makes no sense directly after openingreimar2008-04-071-2/+2
| | | | | | | the device, but it should be done in uninit. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26344 b3059339-0415-0410-9bf9-f77b7e298cf2
* Build all parts in the libmenu subdirectory nonrecursively.diego2008-04-072-24/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26343 b3059339-0415-0410-9bf9-f77b7e298cf2
* There is no more need to ignore .depend and libinput.a.diego2008-04-070-0/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26342 b3059339-0415-0410-9bf9-f77b7e298cf2
* According to the Icon Theme Specification icon names should have no extension.diego2008-04-071-1/+1
| | | | | | | | Compare the output of new versions of desktop-file-validate. pointed out by giggz, giggzounet gmail com, in Debian bug #472833. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26341 b3059339-0415-0410-9bf9-f77b7e298cf2
* Get rid of recursive make for the input/ subdirectory.diego2008-04-062-16/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26340 b3059339-0415-0410-9bf9-f77b7e298cf2
* Update Makefile to account for native/RTjpegN.c --> native/rtjpegn.c renaming.diego2008-04-061-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26339 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use DEPEND_CMD as set by configure to generate dependency information insteaddiego2008-04-061-2/+2
| | | | | | | | of hardcoding a gcc-specific command. This also fixes dependency generation for files in subdirectories. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26338 b3059339-0415-0410-9bf9-f77b7e298cf2
* 100l: Revert previous accidental commit.diego2008-04-061-11/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26337 b3059339-0415-0410-9bf9-f77b7e298cf2
* Rename RTJPEG files so that filenames consist of lowercase name only.diego2008-04-065-11/+14
| | | | | | | Parts of the build system assume lowercase-only filenames. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26336 b3059339-0415-0410-9bf9-f77b7e298cf2
* add dvcpro 50 in mov fourcc, patch by j _ta_ v2v.cc compn2008-04-061-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26335 b3059339-0415-0410-9bf9-f77b7e298cf2
* synced with r26333Gabrov2008-04-053-8/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26334 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add multiple inclusion guards to help_mp.h.diego2008-04-051-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26333 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use the more natural ">" instead of "1>" for stdout redirection.diego2008-04-051-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26332 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix lots and lots of other demuxers broken by r26301reimar2008-04-059-0/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26331 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove another useless castreimar2008-04-051-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26330 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove useless castreimar2008-04-051-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26329 b3059339-0415-0410-9bf9-f77b7e298cf2
* Do proper parsing for DVR-MS files, this fixes playback with ffmpeg decoderreimar2008-04-051-0/+6
| | | | | | | and also will create proper files when remuxing into e.g. AVI. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26328 b3059339-0415-0410-9bf9-f77b7e298cf2
* Set demuxer->audio->id to avoid breakage due to r26301reimar2008-04-051-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26327 b3059339-0415-0410-9bf9-f77b7e298cf2
* Set correct codec tag for raw rgb in mov, fixesreimar2008-04-051-0/+6
| | | | | | | http://samples.mplayerhq.hu/mov/rawbgr24.mov git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26326 b3059339-0415-0410-9bf9-f77b7e298cf2
* Export some more information for FFmpeg's buid system.diego2008-04-041-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26325 b3059339-0415-0410-9bf9-f77b7e298cf2
* add switch_aspect cycle wishcompn2008-04-041-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26324 b3059339-0415-0410-9bf9-f77b7e298cf2
* Change I_TYPE -> FF_I_TYPE to fix compilation.iive2008-04-041-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26323 b3059339-0415-0410-9bf9-f77b7e298cf2
* Change I_TYPE -> FF_I_TYPE to fix compilation.reimar2008-04-031-1/+1
| | | | | | | The whole functionality should probably be used to libavcodec though. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26322 b3059339-0415-0410-9bf9-f77b7e298cf2
* Better mark variables that are changed by the signal handler as volatilereimar2008-04-031-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26321 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add some const qualifiers to reduce warningsuau2008-04-022-5/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26320 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove now useless PARTS-yes line.diego2008-04-011-1/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26319 b3059339-0415-0410-9bf9-f77b7e298cf2
* Darwin and Win32 DVD support libs are handled separately, take them backdiego2008-04-011-3/+4
| | | | | | | out of the combined system and DVD header test in the dvdread check. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26318 b3059339-0415-0410-9bf9-f77b7e298cf2
* Initialize _dvdread variable to "no" in the dvdread check.diego2008-04-011-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26317 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove pointless comments from local diff.diego2008-04-012-6/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26316 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics: Fix some typos and trailing whitespace in local changes.diego2008-04-013-10/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26315 b3059339-0415-0410-9bf9-f77b7e298cf2
* Revert local changes that pointlessly add #ifdefs all over libmpeg2 to disablediego2008-04-015-117/+27
| | | | | | | | code depending on CPU capabilities. Instead, rely on libmpeg2's builtin CPU capability handling. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26314 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove unnecessary includesuau2008-04-013-8/+0
| | | | | | | | | | command.c: Don't include libmpcodecs/mp_image.h, libmpdemux/matroska.h mplayer.c: Don't include libmpdemux/matroska.h matroska.h: Remove declaration of already removed function demux_mkv_change_subs and stop including demuxer.h git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26313 b3059339-0415-0410-9bf9-f77b7e298cf2
* Do not #include libavutil/common.h. It is not used directly and mpbswap.hdiego2008-04-017-7/+0
| | | | | | | now #includes all required headers on its own. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26312 b3059339-0415-0410-9bf9-f77b7e298cf2
* Ahem, fix quoting of $ in DEPEND_CMD.diego2008-03-311-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26311 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add DEPEND_CMD to config.mak (sync with FFmpeg).diego2008-03-311-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26310 b3059339-0415-0410-9bf9-f77b7e298cf2
* Rename HAVE_XVMC_ACCEL to HAVE_XVMC for consistency and to sync with FFmpeg.diego2008-03-311-2/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26309 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics: Group all FFmpeg settings together in config.mak.diego2008-03-311-43/+46
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26308 b3059339-0415-0410-9bf9-f77b7e298cf2
* HAVE_MLIB was renamed to CONFIG_MLIB in FFmpeg.diego2008-03-311-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26307 b3059339-0415-0410-9bf9-f77b7e298cf2
* We currently use %U as argument to the Exec entry to indicate that gmplayerdiego2008-03-311-1/+1
| | | | | | | | | | | | handles URLs. However, gmplayer fails to open files with spaces in the filename when launched from a file manager in this way. Changing %U to %F works around this issue successfully while still working with URLs. While this may not be a completely satisfactory solution, it is already deployed in distributions and a better solution is unlikely to appear. patch by Andrew Strong, andrew.david.45 gmail com git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26306 b3059339-0415-0410-9bf9-f77b7e298cf2
* command.h: Remove unnecessary includesuau2008-03-311-3/+3
| | | | | | | | | | Remove #include of "mp_core.h" and "input/input.h". Their only use was that functions declared in command.h took pointers to structs defined in those headers. Declare the structs directly as incomplete types instead. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26305 b3059339-0415-0410-9bf9-f77b7e298cf2
* mp_core.h: Fix use of 'mp_image_t' without definitionuau2008-03-311-1/+1
| | | | | | | | | | | | | A field under #ifdef USE_DVDNAV had type "mp_image_t *', but a definition of the type was not included. Fix by changing the type to "struct mp_image_s *". This probably started causing visible compilation failures after '#include "command.h"' was added to command.c, as that led to mp_core.h being included earlier. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26304 b3059339-0415-0410-9bf9-f77b7e298cf2
* Case insensitive parsing of SSA/ASS section headers.eugeni2008-03-301-5/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26303 b3059339-0415-0410-9bf9-f77b7e298cf2
* Skip BOM at the beginning of text in ASS parser.eugeni2008-03-301-2/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26302 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support 'default' attribute for audio and subtitle tracks.eugeni2008-03-308-0/+49
| | | | | | | | | The first default track is chosen for playback if language-based selection failes. Additionally, for audio tracks, the first one is chosen if there are no default tracks at all. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26301 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix wrong #endif comment.diego2008-03-291-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26300 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix possible integer overflow in malloc by using calloc instead.reimar2008-03-291-1/+2
| | | | | | | Should fix CVE-2008-0073 as far as MPlayer is affected by this problem. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26299 b3059339-0415-0410-9bf9-f77b7e298cf2
* synced with r26297ptt2008-03-281-1/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26298 b3059339-0415-0410-9bf9-f77b7e298cf2
* compacted new libavformat's 'ipod' descriptionptt2008-03-281-2/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26297 b3059339-0415-0410-9bf9-f77b7e298cf2
* Handle property commands in idle mode.reimar2008-03-281-0/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26296 b3059339-0415-0410-9bf9-f77b7e298cf2
* Include some .h files in corresponding .c filesuau2008-03-283-0/+3
| | | | | | | | | Include the corresponding .h file in command.c, parser-cfg.c and parser-mpcmd.c. This allows the compiler to check that the declarations in the .h file match the actual defition. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26295 b3059339-0415-0410-9bf9-f77b7e298cf2
* synced with r26073ptt2008-03-271-5/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26294 b3059339-0415-0410-9bf9-f77b7e298cf2
* it's synced with r23520ptt2008-03-271-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26293 b3059339-0415-0410-9bf9-f77b7e298cf2
* it's synced with r26258ptt2008-03-271-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26292 b3059339-0415-0410-9bf9-f77b7e298cf2
* it's synced with r24035ptt2008-03-271-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26291 b3059339-0415-0410-9bf9-f77b7e298cf2
* it's synced with r25566ptt2008-03-271-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26290 b3059339-0415-0410-9bf9-f77b7e298cf2
* it's synced with 26146ptt2008-03-271-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26289 b3059339-0415-0410-9bf9-f77b7e298cf2
* synced with 23516 (it was already ok)ptt2008-03-271-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26288 b3059339-0415-0410-9bf9-f77b7e298cf2
* remove excessive space characterptt2008-03-271-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26287 b3059339-0415-0410-9bf9-f77b7e298cf2
* grammar fixptt2008-03-271-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26286 b3059339-0415-0410-9bf9-f77b7e298cf2
* 38% synced with r22753ptt2008-03-271-81/+82
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26285 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics: prettyprintingdiego2008-03-271-19/+19
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26284 b3059339-0415-0410-9bf9-f77b7e298cf2
* some more DragonFly BSD changes, patch by Hasso Tepper, hasso estpak eediego2008-03-271-5/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26283 b3059339-0415-0410-9bf9-f77b7e298cf2
* better explanation and grammar fixptt2008-03-271-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26282 b3059339-0415-0410-9bf9-f77b7e298cf2
* grammar fixptt2008-03-271-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26281 b3059339-0415-0410-9bf9-f77b7e298cf2
* support for DragonFly BSD, patch by Hasso Tepper, hasso estpak eediego2008-03-271-7/+17
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26280 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove bsd() system check. Lumping different *BSD systems together likediego2008-03-271-7/+7
| | | | | | | | that was not a good idea in the first place. They are too different and constantly diverging. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26279 b3059339-0415-0410-9bf9-f77b7e298cf2
* sync with FFmpeg r12599diego2008-03-261-14/+13
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26278 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics: Reindent X11 header search section after last commit.diego2008-03-261-8/+8
| | | | | | | patch by Guillaume Lecerf, foxcore gmail com git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26277 b3059339-0415-0410-9bf9-f77b7e298cf2
* Do not look for X11 headers on the host when cross-compiling.diego2008-03-261-0/+2
| | | | | | | patch by Guillaume Lecerf, foxcore gmail com git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26276 b3059339-0415-0410-9bf9-f77b7e298cf2
* Classify mlib as a configurable option, not as a hardware feature.diego2008-03-251-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26275 b3059339-0415-0410-9bf9-f77b7e298cf2
* synced with r26271ptt2008-03-251-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26274 b3059339-0415-0410-9bf9-f77b7e298cf2
* add "ipod" to the list of formats handled by lavfgpoirier2008-03-251-0/+3
| | | | | | | Patch by Mark Himsley %mark A mdsh P com% git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26273 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add FFmpeg Mimic decoder.diego2008-03-251-0/+6
| | | | | | | patch by Ramiro Polla, ramiro lisha ufsc br git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26272 b3059339-0415-0410-9bf9-f77b7e298cf2
* Mention that '-frames 0' is useful with -identify, closes bug #1046.diego2008-03-241-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26271 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix 64 bit shared library compilation with MMX2 by properly using PIC mangling.diego2008-03-221-8/+8
| | | | | | | patch by Alexander Strange, astrange ithinksw com git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26270 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics: comment typo fixesdiego2008-03-221-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26269 b3059339-0415-0410-9bf9-f77b7e298cf2
* better wordingptt2008-03-211-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26268 b3059339-0415-0410-9bf9-f77b7e298cf2
* add complete fifo instructions, user didnt know to use mkfifo first.compn2008-03-211-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26267 b3059339-0415-0410-9bf9-f77b7e298cf2
* Ignore if we fail to get disc key, fixes playback of one of my DVDs whichreimar2008-03-211-4/+2
| | | | | | | | claims to be scrambled but actually is not, and always allows to fallback to cached keys. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26266 b3059339-0415-0410-9bf9-f77b7e298cf2
* synced with r26260ptt2008-03-191-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26265 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove redundant ARCH_POWERPC #ifdef around HAVE_ALTIVEC.diego2008-03-181-2/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26264 b3059339-0415-0410-9bf9-f77b7e298cf2
* Move sub_utf8_prev declaration out of the DUMPSUBS #ifdef.diego2008-03-181-1/+1
| | | | | | | This helps compilation if DUMPSUBS is defined. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26263 b3059339-0415-0410-9bf9-f77b7e298cf2
* Compilation fix.eugeni2008-03-181-0/+13
| | | | | | | Since FFmpeg r12484, libswscale requires EXTERN_PREFIX defined. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26262 b3059339-0415-0410-9bf9-f77b7e298cf2
* another DCA audio identified (0x86) used in BD; patch by kirill belokurov ↵nicodvb2008-03-171-0/+1
| | | | | | gmail com git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26261 b3059339-0415-0410-9bf9-f77b7e298cf2
* Experimental support for -framedrop with -correct-pts.reimar2008-03-172-23/+31
| | | | | | | | The code is not really correct, but it is very little and works "well enough" to be useful in my tests. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26260 b3059339-0415-0410-9bf9-f77b7e298cf2
* Make FFmpeg mpeg1/2 decoder the default over libmpeg2reimar2008-03-171-22/+22
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26259 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix typo: lavcoptc --> lavcoptsdiego2008-03-175-5/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26258 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix a typo that causes an assertion to always fail.zuxy2008-03-171-1/+1
| | | | | | | Reported by Alexander Bokovikov (openworld AT uralweb DOT ru) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26257 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix missed part of previous sync.voroshil2008-03-161-3/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26256 b3059339-0415-0410-9bf9-f77b7e298cf2
* r26072: removed nonsense in the dvbin sectionvoroshil2008-03-161-3/+5
| | | | | | | r26073: warn to always include PMT and PCR pids in channels.conf (dvb) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26255 b3059339-0415-0410-9bf9-f77b7e298cf2
* Sync tag updatevoroshil2008-03-161-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26254 b3059339-0415-0410-9bf9-f77b7e298cf2
* r25994: typo fix: inited --> initializedvoroshil2008-03-161-1/+2
| | | | | | | r26067: Check glyph bounding box before rasterizing and complain if it is too large. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26253 b3059339-0415-0410-9bf9-f77b7e298cf2
* synced with r26251Gabrov2008-03-162-15/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26252 b3059339-0415-0410-9bf9-f77b7e298cf2
* typodiego2008-03-151-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26251 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove unused MACOSX definition.diego2008-03-151-5/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26250 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use HAVE_QUICKTIME instead of MACOSX preprocessor condition.diego2008-03-151-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26249 b3059339-0415-0410-9bf9-f77b7e298cf2
* Introduce HAVE_QUICKTIME definition and use it where appropriate.diego2008-03-153-12/+15
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26248 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove the unused function roundToInt16. It is a duplicate of the same functiondiego2008-03-151-7/+0
| | | | | | | | in swscale.c. Fixes the warning: yuv2rgb_altivec.c:751: 'roundToInt16' defined but not used git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26247 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use __AMIGAOS4__ instead of AMIGA, like everywhere else.diego2008-03-151-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26246 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add a separate definition for quartz.diego2008-03-152-1/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26245 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l: Really disable coreaudio where intended.diego2008-03-151-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26244 b3059339-0415-0410-9bf9-f77b7e298cf2
* Consistently use __APPLE__ instead of MACOSX as preprocessor condition.diego2008-03-151-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26243 b3059339-0415-0410-9bf9-f77b7e298cf2
* Do not disable all Mac OS X support when pthreads are unavailable.diego2008-03-151-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26242 b3059339-0415-0410-9bf9-f77b7e298cf2
* MACOSX_COREVIDEO --> corevideodiego2008-03-152-7/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26241 b3059339-0415-0410-9bf9-f77b7e298cf2
* Introduce a separate definition for Mac OS X coreaudio support.diego2008-03-152-1/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26240 b3059339-0415-0410-9bf9-f77b7e298cf2