1
mirror of https://github.com/mpv-player/mpv synced 2025-01-09 01:36:25 +01:00
mpv/libmpdemux
rfelker 3892465935 processing audio is sometimes essential for a/v sync, so 1000l to
whoever made rawvideo muxer disable audio!!

with this patch, audio is processed but simply thrown away by the
muxer. various 'error' conditions in rawvideo muxer are removed to
make it work. feel free to re-add them if they can be done without
breaking anything, but do not use printf !!!!

btw old behavior can be obtained by manually specifying -nosound.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16806 b3059339-0415-0410-9bf9-f77b7e298cf2
2005-10-19 05:44:27 +00:00
..
realrtsp replace sleep with usec_sleep, required for recent mingw versions, patch by Robert Swain <robert.swain at gmail.com> 2005-09-03 10:58:52 +00:00
.cvsignore Move ignores in subdirs to their respective .cvsignore files. 2001-11-17 23:55:40 +00:00
ai_alsa1x.c ALSA 1.x audio out driver 2004-01-11 17:07:32 +00:00
ai_alsa.c v4l2 support 2003-08-07 12:24:35 +00:00
ai_oss.c fix some 10ls in sample rate handlin 2004-01-29 12:43:54 +00:00
asf_mmst_streaming.c fix longstanding typo - "patentend" 2005-08-31 21:13:05 +00:00
asf_streaming.c check4proxies always creates a copy, so url should be freed 2005-09-06 21:08:36 +00:00
asf.h bunkus: Encapsulated arguments to #define in ( ... ) so that the #defines can be safely used like functions: mydef(flag ? val1 : val2) 2003-01-15 11:16:33 +00:00
asfheader.c Demuxer modularization 2005-08-05 19:57:47 +00:00
audio_in.c ALSA 1.x audio out driver 2004-01-11 17:07:32 +00:00
audio_in.h ALSA 1.x audio out driver 2004-01-11 17:07:32 +00:00
aviheader.c memleak fix by bryanwilkerson WHIRLPOOL yahoo SPOT com 2005-06-16 19:04:09 +00:00
aviheader.h consistency/tcc support patch by Oded Shimon 2005-07-03 12:49:23 +00:00
aviprint.c Use PRI?64 defines as format strings for 64 bit variables. 2005-10-13 18:33:56 +00:00
bswap.h libdemuxer... 2001-10-20 18:49:08 +00:00
cache2.c Make a few more messages translatable by moving them into help_mp-en.h. 2005-10-18 11:11:25 +00:00
cdd.h GCC warning fixes 2002-10-29 09:18:53 +00:00
cdda.c 10l, forgotten call to paranoia_modeset to actually set the desired mode. 2005-10-02 16:30:01 +00:00
cddb.c Prints the number of tracks and MSF length for each track of an audio CD, 2005-09-19 18:22:09 +00:00
cdinfo.c Moved all the cdinfo specific from cddb to a standalone file, so 2002-09-17 19:49:57 +00:00
config.h libdemuxer... 2001-10-20 18:49:08 +00:00
cookies.c using more common function strchr instead index 2003-12-09 11:27:10 +00:00
cookies.h Send HTTP Cookies (reading from mozilla/netscape files) support by Dave Lambley <mplayer-dev-eng@dlambley.freeserve.co.uk>. Disabled by default. 2003-12-08 13:25:35 +00:00
cue_read.c better implementation of read() 2005-05-15 15:38:57 +00:00
cue_read.h ported cue:// to the new stream api; note: this stream must still be optimized in its read() and seek() functions 2005-05-15 07:38:42 +00:00
demux_aac.c Use PRI?64 defines as format strings for 64 bit variables. 2005-10-13 18:33:56 +00:00
demux_asf.c Make -identify's 'ID_LENGTH=' print a float and not an integer.. The 2005-09-02 08:32:32 +00:00
demux_audio.c Ignore movi_end (except on error) to allow playing growing files. 2005-09-09 20:05:42 +00:00
demux_avi.c Avoid duplicated messages from demux_avi.c and demuxer.c. 2005-09-13 18:12:48 +00:00
demux_avs.c Make -identify's 'ID_LENGTH=' print a float and not an integer.. The 2005-09-02 08:32:32 +00:00
demux_avs.h avisynth demuxer patch by Gianluigi Tiesi <mplayer at netfarm.it> 2005-02-13 13:39:19 +00:00
demux_demuxers.c Do not free demuxer before using demuxer->desc->type (happened when using -audiofile). 2005-08-23 08:03:26 +00:00
demux_film.c Demuxer modularization 2005-08-05 19:57:47 +00:00
demux_fli.c Demuxer modularization 2005-08-05 19:57:47 +00:00
demux_gif.c Demuxer modularization 2005-08-05 19:57:47 +00:00
demux_lavf.c makes demux_lavf (-demuxer 35) use the framerate specified in the container 2005-10-10 05:45:38 +00:00
demux_lmlm4.c Demuxer modularization 2005-08-05 19:57:47 +00:00
demux_mf.c Demuxer modularization 2005-08-05 19:57:47 +00:00
demux_mkv.c Use PRI?64 defines as format strings for 64 bit variables. 2005-10-13 18:33:56 +00:00
demux_mov.c 10l, off by one error in last patch (codecdata length sanity check), 2005-10-05 14:55:06 +00:00
demux_mpc.c Implement seeking 2005-10-12 21:55:55 +00:00
demux_mpg.c 10l, demux_mpg_control was missing from demuxer info struct, causing audio 2005-10-15 11:51:37 +00:00
demux_nsv.c Fix nsv detection with new demuxer structure 2005-08-30 19:06:55 +00:00
demux_nuv.c Demuxer modularization 2005-08-05 19:57:47 +00:00
demux_ogg.c Use PRI?64 defines as format strings for 64 bit variables. 2005-10-13 18:33:56 +00:00
demux_pva.c Demuxer modularization 2005-08-05 19:57:47 +00:00
demux_rawaudio.c the on suboption of -rawaudio and -rawvideo do not work anymore since the 2005-09-25 17:29:45 +00:00
demux_rawdv.c Make -identify's 'ID_LENGTH=' print a float and not an integer.. The 2005-09-02 08:32:32 +00:00
demux_rawvideo.c the on suboption of -rawaudio and -rawvideo do not work anymore since the 2005-09-25 17:29:45 +00:00
demux_real.c Make -identify's 'ID_LENGTH=' print a float and not an integer.. The 2005-09-02 08:32:32 +00:00
demux_realaud.c Sparcs do not like wild pointer typecasting (unaligned access). 2005-08-30 23:59:21 +00:00
demux_roq.c Demuxer modularization 2005-08-05 19:57:47 +00:00
demux_rtp_codec.cpp "LIVE.COM Streaming Media" is now called "LIVE555 Streaming Media". 2005-09-23 22:35:04 +00:00
demux_rtp_internal.h LIVE.COM tests moved to ./configure 2004-08-09 08:22:10 +00:00
demux_rtp.cpp "LIVE.COM Streaming Media" is now called "LIVE555 Streaming Media". 2005-09-23 22:35:04 +00:00
demux_rtp.h ported all network streams to the new API 2005-05-29 12:54:00 +00:00
demux_smjpeg.c Demuxer modularization 2005-08-05 19:57:47 +00:00
demux_ts.c Use PRI?64 defines as format strings for 64 bit variables. 2005-10-13 18:33:56 +00:00
demux_ty_osd.c many small typo and grammar fixes 2003-10-04 17:29:08 +00:00
demux_ty.c Use PRI?64 defines as format strings for 64 bit variables. 2005-10-13 18:33:56 +00:00
demux_viv.c Demuxer modularization 2005-08-05 19:57:47 +00:00
demux_vqf.c Use PRI?64 defines as format strings for 64 bit variables. 2005-10-13 18:33:56 +00:00
demux_xmms_plugin.h XMMS Input plugin support 2002-12-22 21:01:01 +00:00
demux_xmms.c Make -identify's 'ID_LENGTH=' print a float and not an integer.. The 2005-09-02 08:32:32 +00:00
demux_y4m.c Demuxer modularization 2005-08-05 19:57:47 +00:00
demuxer.c "LIVE.COM Streaming Media" is now called "LIVE555 Streaming Media". 2005-09-23 22:35:04 +00:00
demuxer.h add a demux_peekc function that allows to just "have a look" at the next 2005-09-17 18:05:55 +00:00
dvb_defaults.h Mark modified imported files as such to comply more closely with GPL §2a. 2005-04-16 12:51:09 +00:00
dvb_tune.c Mark modified imported files as such to comply more closely with GPL §2a. 2005-04-16 12:51:09 +00:00
dvbin.c removed dependency on glibc's %a in sscanf() 2005-09-18 19:17:23 +00:00
dvbin.h Mark modified imported files as such to comply more closely with GPL §2a. 2005-04-16 12:51:09 +00:00
dvdnav_stream.c ported dvd:// to the new stream api 2005-05-19 19:50:39 +00:00
dvdnav_stream.h dvdnav_stream functions - dvdnav patch by Kees Cook <mplayer@outflux.net> 2002-04-03 17:50:48 +00:00
ebml.c (hopefully) fixing remaining float endianness problems 2005-07-13 17:24:42 +00:00
ebml.h freebsd fix (btw, why does it needs this int_max shit? 2004-01-25 16:17:38 +00:00
extension.c 10l, typo in last commit 2005-09-02 19:31:29 +00:00
frequencies.c Russian frequencies by Alexander S. Belov <asbel@sice.ru> 2002-12-20 13:18:41 +00:00
frequencies.h comment out useless/nonexistent variable breaking compile on gcc4 2005-05-14 20:26:46 +00:00
genres.h more genre IDs by Bernd Ernesti <mplayer@lists.veego.de> 2004-08-22 14:43:42 +00:00
help_mp.h libdemuxer... 2001-10-20 18:49:08 +00:00
http.c another url_free that shouldn't be commented out. 2005-09-28 15:43:24 +00:00
http.h GCC warning fixes 2002-10-29 09:18:53 +00:00
Makefile "LIVE.COM Streaming Media" is now called "LIVE555 Streaming Media". 2005-09-23 22:35:04 +00:00
matroska.h Handle missing palettes in the info part of VobSubs in Matroska files correctly by giving mplayer a NULL pointer. This way it will use a default palette instead of black only. Patch by Csillag Kristof (fenwick () freemail ! hu) 2005-01-21 18:25:44 +00:00
mf.c enable mf support on mingw32 2003-04-25 10:20:15 +00:00
mf.h Stream cleanup, don't use blah_on options anymore. 2003-03-30 17:07:31 +00:00
mp3_hdr.c set i_bps in demux_audio for WAV and MP3 to avoid division by zero before 2005-08-01 18:36:50 +00:00
mp3_hdr.h set i_bps in demux_audio for WAV and MP3 to avoid division by zero before 2005-08-01 18:36:50 +00:00
mp_msg.h libdemuxer... 2001-10-20 18:49:08 +00:00
mpeg_hdr.c multiplying fps by 10000 is no more necessary (when determining mp4v and h264 framerate) 2005-08-30 22:07:30 +00:00
mpeg_hdr.h 100l to whoever wrote this crap using 1/10000 units. it caused framerates to get trashed from 30000/1001 to 2997/100, etc.! 2005-08-06 16:15:07 +00:00
ms_hdr.h Better protection against double definition of MPEGLAYER3WAVEFORMAT 2004-08-09 15:53:10 +00:00
muxer_avi.c new mpeg muxer compatible with dvd/[s]vcd; small changes in the muxer layer (sanity checks in the muxer_init functions) 2005-02-21 21:45:49 +00:00
muxer_lavf.c Use PRI?64 defines as format strings for 64 bit variables. 2005-10-13 18:33:56 +00:00
muxer_mpeg.c Use PRI?64 defines as format strings for 64 bit variables. 2005-10-13 18:33:56 +00:00
muxer_rawaudio.c Fix off_t on OSX, thanks to Steven M. Schultz 2005-06-20 00:30:18 +00:00
muxer_rawvideo.c processing audio is sometimes essential for a/v sync, so 1000l to 2005-10-19 05:44:27 +00:00
muxer.c messed up ordering of cases, special delivery of Cola to Tobias 2005-06-21 18:54:50 +00:00
muxer.h rawaudio muxer 2005-06-19 09:12:44 +00:00
netstream.h tcp fragging bugfix by Song Du <freewizard at gmail.com> 2004-06-25 15:21:43 +00:00
network.c Use PRI?64 defines as format strings for 64 bit variables. 2005-10-13 18:33:56 +00:00
network.h ported all network streams to the new API 2005-05-29 12:54:00 +00:00
nuppelvideo.h Support more MythTV nuv files, based on Gentoo portage patch 2005-08-01 18:52:20 +00:00
open.c ported all network streams to the new API 2005-05-29 12:54:00 +00:00
parse_es.c faster mpg and much faster gxf demuxing 2005-09-03 08:58:34 +00:00
parse_es.h libdemuxer... 2001-10-20 18:49:08 +00:00
parse_mp4.c allow early exit from esds parsing, so decoder info (type & bitrate) are 2002-08-05 18:22:51 +00:00
parse_mp4.h Extended support for other object type IDs in the ESDS. This enables e.g. MPEG2 video in the MP4 container. 2004-11-15 15:04:57 +00:00
pnm.c replace sleep with usec_sleep, required for recent mingw versions, patch by Robert Swain <robert.swain at gmail.com> 2005-09-03 10:58:52 +00:00
pnm.h ported all network streams to the new API 2005-05-29 12:54:00 +00:00
qtpalette.h static tables 2004-06-25 17:03:59 +00:00
rtp.c fix wrong usage of select() (based on patch by Selwyn Tang selwyn hectrix com), 2005-06-19 12:42:36 +00:00
rtp.h Mark modified imported files as such to comply more closely with GPL §2a. 2005-04-16 12:51:09 +00:00
stheader.h Remove file-global mpadec, add ad_driver member to sh_audio_t instead. 2005-02-25 11:17:43 +00:00
stream_dvd.c Make a few more messages translatable by moving them into help_mp-en.h. 2005-10-18 11:11:25 +00:00
stream_file.c Use PRI?64 defines as format strings for 64 bit variables. 2005-10-13 18:33:56 +00:00
stream_ftp.c Make FtpSendCmd() function more user friendly by making it append the necessary "\r\n" line break (instead of the caller) 2005-10-14 12:35:30 +00:00
stream_livedotcom.c "LIVE.COM Streaming Media" is now called "LIVE555 Streaming Media". 2005-09-23 22:35:04 +00:00
stream_netstream.c serious bugs - 1l absinth (changed to absinth against cola inflation) 2003-08-31 18:51:05 +00:00
stream_null.c Add a null streamv Currently used for tv and mf. Could be used to 2003-04-10 10:59:12 +00:00
stream_smb.c remove inclusion of stdio.h 2005-05-19 21:47:30 +00:00
stream_vcd.c don't read past the end of the selected track 2005-07-03 15:20:14 +00:00
stream_vstream.c more on tivo vstream support.. 1000l to Joey for forgetting this file and breaking MPlayer build! :) 2005-02-27 05:53:12 +00:00
stream.c Make a few more messages translatable by moving them into help_mp-en.h. 2005-10-18 11:11:25 +00:00
stream.h small warning fix: 2005-07-10 14:09:45 +00:00
test.c Fix test compilation 2003-03-30 17:14:41 +00:00
tv.c cycle through tv channels (patch by Andrew Calkin < calkina at geexbox.org >) 2005-09-12 22:48:14 +00:00
tv.h several sets of headers declare global variables in them, which causes multiple definition errors with gcc 4.x 2005-01-29 12:24:43 +00:00
tvi_bsdbt848.c DragonFly BSD support 2005-05-25 08:48:32 +00:00
tvi_def.h *HUGE* set of compiler warning fixes, unused variables removal 2002-11-06 23:54:29 +00:00
tvi_dummy.c and more and more stupidity 2004-05-01 18:30:38 +00:00
tvi_v4l2.c fix my email address 2005-09-19 22:47:16 +00:00
tvi_v4l.c 100l 2005-08-19 14:28:30 +00:00
url.c memleak fix, escfilename was not freed for an invalid url 2005-09-06 21:45:40 +00:00
url.h Added support for IPv6 numeric url like: http://[3ffe:400:100::1]:80/file 2003-03-26 11:27:48 +00:00
vcd_read_darwin.h Prints the numbers of start and end tracks and MSF length for each 2005-09-22 08:46:05 +00:00
vcd_read_fbsd.h Prints the numbers of start and end tracks and MSF length for each 2005-09-22 08:46:05 +00:00
vcd_read_nbsd.h Prints the numbers of start and end tracks and MSF length for each 2005-09-22 08:46:05 +00:00
vcd_read.h Prints the numbers of start and end tracks and MSF length for each 2005-09-22 08:46:05 +00:00
video.c Fix H264 packetizer. Might not work with arbitrary slice order. 2005-09-17 18:36:43 +00:00
yuv4mpeg_intern.h avoids a warning 2002-01-27 17:16:10 +00:00
yuv4mpeg_ratio.c yuv4mpeg2 (mjpegtools) support by Rik Snel <rsnel@cube.dyndns.org> 2001-12-27 02:08:31 +00:00
yuv4mpeg.c replace almost obsolete email address: snel@phys.uu.nl -> rsnel@cube.dyndns.org 2005-01-08 14:32:26 +00:00
yuv4mpeg.h replace almost obsolete email address: snel@phys.uu.nl -> rsnel@cube.dyndns.org 2005-01-08 14:32:26 +00:00