Commit Graph

204 Commits

Author SHA1 Message Date
rfelker c8091743e1 ability to disable the nonsense expand filter is a must! otherwise
it's impossible to render subtitles earlier in the filter chain and
then scale them down with a scale filter; huge subs will get rendered
again on top!! (think dvd/vobsub where you can't just use smaller font
size) if anyone has a better way to handle this, do it! (e.g. make it
so that the first expand filter disabled osd for the rest of the
filter chain)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9077 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-24 01:04:50 +00:00
arpi 489b07338c Cleanup of the muxer API, func parameters muxer & muxer_f eliminated.
patch by Andriy N. Gritsenko <andrej@lucky.net>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9015 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-19 01:48:52 +00:00
arpi 970435ce12 extension-based filetype detection for headerless files (mp3 vs mpeg, etc)
inspired by patch by Fabian Franz <FabianFranz@gmx.de>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9007 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-19 00:21:54 +00:00
arpi 66e6173c0c AltiVec detection code ("borrowed" from FFmpeg and
libmpeg2) & enough code to enable the AltiVec IMDCT
    in liba52 and the DCT64 in mp3lib.
patch by Romain Dolbeau <dolbeau@irisa.fr>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9004 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-18 19:29:46 +00:00
arpi 1637b36c9a 10l
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8967 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-16 23:03:06 +00:00
arpi 89875edb32 this patch adds an fallback to playlist (any but the plaintext-list format)
after all demuxers failed. so -playlist is not needed any more!
patch by Fabian Franz <FabianFranz@gmx.de>, with some small modifications


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8926 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-12 19:41:38 +00:00
arpi 308c05501e 10l...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8798 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-05 14:35:35 +00:00
arpi 0b21347be7 -nosound warning
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8797 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-05 14:18:53 +00:00
filon 45fde049dd 10l :-))
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8732 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-03 11:51:39 +00:00
arpi 526ddd9235 "MPlayer does the right thing, presents frame 9 for 1.1 seconds, and continues
with frame 20. MEncoder calculates the right "frame_time", but duplicates the
frame following the gap, i.e. frame 20 is presented for 1.1 seconds."
patch by Jan Kritzner <kritzner@i4.informatik.rwth-aachen.de>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8599 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-28 12:51:05 +00:00
arpi bf46a109ed the long-waited MUXER layer, and new MPEG-PS muxer
patch by Andriy N. Gritsenko <andrej@lucky.net>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8586 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-27 22:43:20 +00:00
arpi 57e462a04f Presets are an easy way, to use hard to access lame options and to give
you optimum quality at average bitrate. This patch adds presets to mencoder
for libmp3lame >= 3.92.
More info in the sourcecode & at http://www.mp3dev.org/mp3/doc/html/presets.html
patch by eviv bulgroz <ebulgroz@yahoo.com>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8518 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-21 22:16:49 +00:00
arpi 8dc0ce2ade Sorenson 1/3 encoding just for fun :)
ve_qtvideo code by Sascha Sommer
SVQ3 support hack by /me


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8472 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-16 01:49:39 +00:00
arpi d2392f8436 Fallback to builtin (generated from etc/codecs.conf at compile time)
codecs.conf if no ext configfile found.
Based on patch by Sidik Isani <lksi@cfht.hawaii.edu>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8468 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-15 23:45:19 +00:00
arpi 521edee4c8 1l
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8466 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-15 19:08:11 +00:00
arpi b987127e0e compiler warning fixes
based on patch by Dominik Mierzejewski <dominik@rangers.eu.org>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8452 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-14 17:56:35 +00:00
arpi 268b2c1a0f overlapping subtitles support is now optional, can be disabled (-nooverlapsub)
patch by Salvatore Falco <sfalco@studenti.ing.uniroma1.it>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8362 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-05 00:03:35 +00:00
arpi 02bdc0ebfb fixed -fps with mencoder and fixed-rate files (avi etc)
patch by Ivan Szanto <szivan@duticai.TWI.TUDelft.NL>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8358 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-04 23:37:17 +00:00
arpi 89ff69732f end_at int->double, as option -endpos accepts float seconds too
patch by eviv bulgroz <ebulgroz@yahoo.com>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8356 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-04 23:34:29 +00:00
albeu 126725660d New config system + cleanup of header inter dependency
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8165 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-12 01:56:42 +00:00
arpi f859d013a8 *HUGE* set of compiler warning fixes, unused variables removal
based on patch by Dominik Mierzejewski <dominik@rangers.eu.org>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8124 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-06 23:54:29 +00:00
colin f51f53d042 fix sound encoding on BE arch
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8076 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-03 09:54:49 +00:00
rfelker 49f52e877d removed -pass nonsense from mencoder! it's now a suboption to -divx4opts
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8033 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-02 02:44:19 +00:00
arpi ec12b2922c cleanup of .AVI timestamp calculation (ugly hack from mplayer.c removed,
instead doing it in demux_avi.c, storing private data in priv insteda of
demuxer structs)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8031 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-02 00:45:12 +00:00
arpi 39fe4d0cd3 verbose can be negative
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8028 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-01 17:46:45 +00:00
arpi 12bf06a1ad allow cache to be disabled (-nocache should override cachesize autodetection
in stream layer)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7882 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-23 22:07:29 +00:00
arpi f9e3a4bf88 cleanup config option handling in libmpdemux.
removed overcompilacted m_config_register_options() mess - export the
subconfig structs instead


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7868 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-23 17:21:01 +00:00
diego 8f12b9b42b Fixed two typos noticed by Sycotic Smith (I think).
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7806 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-19 20:26:04 +00:00
arpi 158093702c setting the keyframe flag for every audio chunks, fixes streamcopy'd ac3 on windows
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7710 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-10 21:04:42 +00:00
arpi 58bf423ca9 reversed Anders' nonsense change
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7644 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-06 23:24:36 +00:00
anders 735de60232 Adding -format and -af switches
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7615 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-06 11:23:02 +00:00
arpi 3605b121ab 11l
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7614 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-06 10:49:41 +00:00
arpi 3053a8b7f2 aufio filter layer (libaf) integration to libmpcodecs, mplayer and mencoder
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7605 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-05 22:55:45 +00:00
arpi eb7eb4bdde some cleanup - made private vars/funcs static, removed obsolete externs
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7560 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-09-29 19:26:40 +00:00
arpi b124a4f9f9 removed obsolete/unused audio|video_fm|codec, has_audio|video
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7530 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-09-28 18:45:47 +00:00
pontscho 253c9833b7 - fix new afm/vfm support
- fix fullscreen with xv
- add cache support


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7527 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-09-28 18:03:34 +00:00
arpi dbf0fe78c6 -ac/-afm rewrite, now works the same way as -vc/-vfm
including audio codec fallbacks if init failed


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7523 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-09-28 02:23:20 +00:00
arpi 50de15356a -vc/-vfm accepts codec/driver _list_ now. empty list element for -vc means
*, ie search all codecs. codec name starting with - disables the codec.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7507 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-09-26 01:31:18 +00:00
arpi 1fbd3baf78 best audio/video codec selection & init moved to libmpcodecs
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7503 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-09-25 23:45:34 +00:00
arpi 266037ca2b fixed order of uninit (codec, demuxer, stream) - found by Jindrich Makovicka
<makovick@kmlinux.fjfi.cvut.cz>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7498 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-09-25 20:27:34 +00:00
jaf b1d046bc9c now also tells about 2x xxx MB CDs
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7481 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-09-22 13:37:11 +00:00
arpi d483a015a2 tons of warning fixes, also some 10l bugfixes, including Dominik's PVA bug
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7473 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-09-22 02:33:28 +00:00
arpi 61c5a99851 wine headers cleanup
- WAVEFORMATEX & BITMAPINFOHEADER decl moved to stheader.h
- lots of useless include wine/* removed from mplayer code
- fixed few warnings


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7472 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-09-22 00:43:14 +00:00
kmkaplan 32e6696306 Support for XviD encoding
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7458 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-09-21 12:41:29 +00:00
arpi ebf6cc4c1a some mpcodecs option declaration moved to cfg-*, as aren;t used by
mencoder/mplayer core


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7452 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-09-20 18:54:22 +00:00
arpi bc4ed37935 reversed -ss behaviour (you have to use teh same -ss for all passes)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7395 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-09-14 10:47:34 +00:00
arpi fa88cdfdbd count dropped frames in -v mode, patch by Andriy N. Gritsenko <andrej@lucky.net>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7371 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-09-10 23:19:20 +00:00
kmkaplan ff40d7482e Import transcode-0.6.1.20020829 XviD VBR Library into mencoder DivX4 encoder
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7332 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-09-09 11:47:54 +00:00
arpi d8edb8566c warning fixes by Dominik Mierzejewski <dominik@rangers.eu.org>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7221 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-09-01 14:30:55 +00:00
arpi b9a16d87f3 seek frameno.avi too - idea by cpro@posta.unizar.es
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7213 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-08-31 22:29:28 +00:00