Commit Graph

882 Commits

Author SHA1 Message Date
Michael Niedermayer
8e606cc88c seek based on currently active stream fixes seeking in ffwma2_broken.wma which had some "empty" streams
Originally committed as revision 7666 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-23 14:22:25 +00:00
Michael Niedermayer
a8062103dd command line option to select the audio stream
Originally committed as revision 7665 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-23 14:07:11 +00:00
Michael Niedermayer
c57d34693b remember the size after switching back from fullscreen
Originally committed as revision 7391 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-31 20:09:10 +00:00
Michael Niedermayer
fb84155b67 dont use SDL_WM_ToggleFullScreen() as that doesnt seem to work reliably if a SDL_SetVideoMode() is called quickly afterwards
Originally committed as revision 7390 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-31 20:04:08 +00:00
Michael Niedermayer
cfe9cfede8 check x/y validity
a more generic solution is welcome of course ...

Originally committed as revision 7389 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-31 18:09:21 +00:00
Michael Niedermayer
990c84384f cosmetic (move video_open() up to avoid prototype)
Originally committed as revision 7388 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-31 18:01:13 +00:00
Michael Niedermayer
8c982c5da7 10l (fix segfault with audio only files)
Originally committed as revision 7387 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-31 17:59:10 +00:00
Michael Niedermayer
c03312ccac remove code duplication
Originally committed as revision 7386 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-30 11:32:10 +00:00
Michael Niedermayer
fccb19e3c5 1st attempt to fix width/height
Originally committed as revision 7385 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-30 11:22:46 +00:00
Michael Niedermayer
39c6a118f0 remove broken decoder locking code
seeks now cause a special flush packet to be inserted into the queue and decoder flush happens in the decoder thread where it should

Originally committed as revision 7102 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-16 11:58:27 +00:00
Michael Niedermayer
0bc5ccb899 call AVCodec.flush() for audio too
Originally committed as revision 7061 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 16:39:32 +00:00
Steve L'Homme
94b594c68a add "seek by bytes" support to ffplay
Patch by Steve Lhomme % slhomme A divxcorp P com %
Orginal thread:
Date: Nov 6, 2006 5:58 PM
Subject: Re: [Ffmpeg-devel] [Bad news]: MPEG Seek has failed to work in FFmpeg SVN

Originally committed as revision 6937 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-07 22:35:41 +00:00
Baptiste Coudurier
f932cdf209 kill AVImageFormat
Originally committed as revision 6875 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-02 23:22:23 +00:00
Diego Biurrun
b78e7197a8 Change license headers to say 'FFmpeg' instead of 'this program/this library'
and fix GPL/LGPL version mismatches.

Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-07 15:30:46 +00:00
Diego Biurrun
3e66a74072 Update copyright year and mention other copyright holders.
Originally committed as revision 6408 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-01 17:26:15 +00:00
Panagiotis Issaris
f0861f466f Better tag support:
- Make ffplay show comments and copyright info besides the current track, title, author, album, year and genre.
- Makes the AVI demuxer parse the album name stores in the IPRD tag by the AVI muxer.
Patch by takis P issaris A uhasselt P be
Original thread:
[Ffmpeg-devel] [PATCH] Better tag support
Date: 09/06/06 16:58

Originally committed as revision 6186 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-09-07 08:09:15 +00:00
Luca Barbato
9814587500 Align the input buffer in ffplay, introduce a public macro for aligned declarations
Update the avcodec_decode_audio and the float_to_int16 descriptions accordingly

Originally committed as revision 6147 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-08-31 19:14:00 +00:00
Luca Abeni
03ae87a3e8 Move output_example.c and ffplay.c to the swscale interface
Originally committed as revision 5923 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-08-03 16:55:36 +00:00
Diego Biurrun
2f30a81d19 CONFIG_WIN32 implies MinGW and Cygwin and possibly more, so use just
CONFIG_MINGW or __MINGW32__ instead.

Originally committed as revision 5718 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-11 21:45:45 +00:00
Måns Rullgård
d2a067d1d9 give AVInput/OutputFormat structs consistent names
Originally committed as revision 5697 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-09 23:40:53 +00:00
Michael Niedermayer
0540cad324 100l to whoever write this
Originally committed as revision 5638 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-06 13:25:11 +00:00
Luca Barbato
521f258701 Make debug work early on ffplay
Originally committed as revision 5525 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-25 16:12:27 +00:00
Diego Biurrun
f1cc88a5d6 Use Subversion revision for FFMPEG_VERSION.
based on a patch by Ismail Dönmez ismail$$at$$pardus$$dot$$org$$dot$$tr

Originally committed as revision 5502 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-20 10:24:08 +00:00
Stefan Huehner
7b49ce2e34 Add const to (mostly) char* and make some functions static, which aren't used
outside their declaring source file and which have no corresponding prototype.
patch by Stefan Huehner stefan^^@^^huehner^^.^^org

Originally committed as revision 5497 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-18 11:33:14 +00:00
Måns Rullgård
29f3b38a91 check for SDL_VideoInfo.current_[wh] availability in configure, and
fall back on SDL_WM_ToggleFullScreen() if not available

Originally committed as revision 5477 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-14 21:02:55 +00:00
Måns Rullgård
3ef17d626f don't use xlib in ffplay, and bump required sdl version
Originally committed as revision 5463 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-09 22:43:21 +00:00
Earl Levine
4b0e85d4ab Fix segfault on Mac OS X, patch by Earl Levine elevine**@**gmail**.**com.
Originally committed as revision 5408 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-19 08:38:09 +00:00
Diego Biurrun
5509bffa88 Update licensing information: The FSF changed postal address.
Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-12 22:43:26 +00:00
Diego Biurrun
bb270c0896 COSMETICS: tabs --> spaces, some prettyprinting
Originally committed as revision 4764 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-22 01:10:11 +00:00
Diego Biurrun
115329f160 COSMETICS: Remove all trailing whitespace.
Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-17 18:14:38 +00:00
Michael Niedermayer
267e9dfa9d doxygenize a few comments
very minor cleanup

Originally committed as revision 4601 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-20 18:47:08 +00:00
Diego Biurrun
1471c6c2e8 CAREFULL --> CAREFUL typo fix
Originally committed as revision 4590 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-12 16:30:47 +00:00
Michael Niedermayer
30bc6613fe support fixing missing pts by parsing future frames
Originally committed as revision 4526 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-15 14:22:43 +00:00
Ian Caulfield
72ce053b9c subtitles support for ffplay patch by (Ian Caulfield, imc25 : cam ac uk)
Originally committed as revision 4521 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-14 01:29:34 +00:00
Michael Niedermayer
01f4895c68 changing AVCodecContext codec -> *codec in AVStream so additions to AVCodecContext dont randomize AVStream and break binary compatibility
Originally committed as revision 4453 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-07-17 22:24:36 +00:00
Michael Niedermayer
1b51e051c0 make error concealment related options accessable from ffplays command line
Originally committed as revision 4450 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-07-17 10:18:10 +00:00
Michael Niedermayer
8c3eba7c62 skip_idct
skip_frame
skip_loop_filter

Originally committed as revision 4440 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-07-14 21:39:36 +00:00
Andy Parkins
22e50022f2 ffplay seeking because url_feof() not working patch by (Andy Parkins: andyparkins, gmail com)
Originally committed as revision 4404 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-06-28 08:35:38 +00:00
Ivan Wong
687fae2b42 ffplay crashes patch by (Ivan Wong: email, ivanwong info)
Originally committed as revision 4389 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-06-24 08:32:55 +00:00
Michael Niedermayer
1ab1f099eb set log level to AV_LOG_DEBUG if -debug ... is used
Originally committed as revision 4359 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-06-07 21:53:56 +00:00
Michael Niedermayer
c0df9d75bd switch to native time bases
Originally committed as revision 4168 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-30 21:43:59 +00:00
Michael Niedermayer
3ca4b65479 os2.diff by (Paul Smedley // paul smedley info)
Originally committed as revision 4160 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-25 15:13:39 +00:00
Michael Niedermayer
b514ed3c6d dont kill the buffers while the decoder is using them
Originally committed as revision 3949 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-07 22:06:01 +00:00
Michael Niedermayer
2536c5fde4 workaround missuse of url_feof()
Originally committed as revision 3804 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-01-04 18:21:14 +00:00
Michael Niedermayer
9d2a069519 raw rgb flip fix
Originally committed as revision 3724 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-11-30 21:50:16 +00:00
François Revol
2450cff2c3 BeOS threading support. changed some "if FOO_THREAD||BAR_THREAD" to a more generic "if HAVE_THREADS"
Originally committed as revision 3702 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-11-21 18:04:56 +00:00
Roman Shaposhnik
6e1f8725ef * fixing a problem with ffplay being stuck (and not responding to
anything but 'q') when it reaches the end of stream.

Originally committed as revision 3591 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-13 00:10:43 +00:00
Michael Niedermayer
3ba1438dec use native timebase for seeking
direction flag for seeking

Originally committed as revision 3577 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-10 22:05:43 +00:00
Michael Niedermayer
61846e9ac3 lowres needs EMU_EDGE
Originally committed as revision 3575 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-09 12:00:05 +00:00
Michael Niedermayer
61c1d8e2b6 10l pts vs. dts
Originally committed as revision 3567 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-07 00:43:59 +00:00
Zdenek Kabelac
7fea94ce4a * fixing a few of gcc 'clean-code' warnings
Originally committed as revision 3563 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-06 08:50:46 +00:00
Michael Niedermayer
178fcca848 1/2 resolution decoding
Originally committed as revision 3507 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-09-25 23:18:58 +00:00
Michael Niedermayer
6fc5b059b8 optional non spec compliant optimizations
Originally committed as revision 3429 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-09-02 15:30:46 +00:00
Michael Niedermayer
da6c4573e9 memleak found by ("wxWindows_study" <quicktime2008 at hotmail dot com>)
Originally committed as revision 3396 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-08-16 23:17:32 +00:00
Michael Niedermayer
7e0140cbd7 much better AV sync, for some files
Originally committed as revision 3172 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-05-30 00:38:09 +00:00
Michael Niedermayer
6387c3e6b6 -bug
Originally committed as revision 3098 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-04-30 18:54:36 +00:00
Michael Niedermayer
13d1512c43 10l (vismv fix)
Originally committed as revision 2949 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-04-02 22:29:26 +00:00
Michael Niedermayer
c62c07d3d7 multithreaded mpeg2 decoding
Originally committed as revision 2810 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-02-23 20:56:56 +00:00
Michael Niedermayer
0c904df2b6 dont let the demuxer thread die before the video has actually been played as seeking would become impossible shortly before EOF
Originally committed as revision 2705 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-01-14 20:22:11 +00:00
Michael Niedermayer
fb966f99b0 ignore damaged video frames
Originally committed as revision 2692 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-01-11 00:37:25 +00:00
Michael Niedermayer
041086191f oops
Originally committed as revision 2691 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-01-11 00:22:03 +00:00
Michael Niedermayer
93e1a0a9de fix b frame after seeking blockmess
Originally committed as revision 2690 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-01-11 00:19:10 +00:00
Michael Niedermayer
e6c0297f1c fixing some seek failure issues
Originally committed as revision 2688 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-01-10 22:36:35 +00:00
Wolfgang Hesseler
0c9bbaec60 motion vector vissualization improvements patch by (Wolfgang Hesseler <qv at multimediaware dot com>)
Originally committed as revision 2636 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-12-30 02:12:12 +00:00
Wolfgang Hesseler
bba04f1e9d frame stepping patch by (Wolfgang Hesseler <qv at multimediaware dot com>)
Originally committed as revision 2632 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-12-28 01:19:41 +00:00
Michel Bardiaux
a11d11aaa8 seek by mouse in ffplay patch by (Michel Bardiaux <mbardiaux at peaktime dot be>)
Originally committed as revision 2535 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-11-28 19:19:01 +00:00
Wolfgang Hesseler
e26a83355a debug parameter patch by (Wolfgang Hesseler <qv at multimediaware dot com>)
Originally committed as revision 2534 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-11-28 15:14:24 +00:00
Fabrice Bellard
72ea344bd1 initial seek support
Originally committed as revision 2505 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-11-10 18:59:45 +00:00
Michael Niedermayer
5ff85f1d8b AVRational
sample_aspect_ratio
aspect ratio in JPEG JFIF is SAR not DAR !
removed nonsense SAR guessing code
various related cleanups
bugs?

Originally committed as revision 2403 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-10-20 20:23:46 +00:00
Glenn Maynard
05ab0b76b7 Trivial error reporting patch by (Glenn Maynard <g_sf at zewt dot org>)
Originally committed as revision 2316 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-09-29 00:14:13 +00:00
Michael Niedermayer
c6b1edc911 init AVFrame with defaults
Originally committed as revision 2312 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-09-28 20:47:07 +00:00
Fabrice Bellard
61890b02b3 better image sequence support (Charles Yates) - suppressed unused non overlay support
Originally committed as revision 2283 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-09-16 19:37:27 +00:00
Fabrice Bellard
7b7d86f120 simplified version handling
Originally committed as revision 2264 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-09-11 22:51:05 +00:00
Fabrice Bellard
d0526ecf66 show stream info with -stats
Originally committed as revision 2239 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-09-08 22:49:53 +00:00
Michael Niedermayer
e8d83e1c26 Small Patch for "ffplay -" instead of "ffplay pipe:" by (Bill Eldridge <bill at rfa dot org>)
Originally committed as revision 2181 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-08-29 20:22:16 +00:00
Michael Niedermayer
400738b1fb ffplay diff commenting out rtsp for no network by (Bill Eldridge <bill at rfa dot org>)
Originally committed as revision 2176 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-08-28 23:11:23 +00:00
Fabrice Bellard
02d504a7d3 more sections in help - copyright fixes
Originally committed as revision 2143 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-08-24 15:29:48 +00:00
Fabrice Bellard
638c9d91a0 fine A-V synchronisation support with either audio or video as master clock source - MPEG2 A-V synchronisation fixes - fixed format selection - fixed error reporting - audio and video component selection
Originally committed as revision 2106 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-08-06 13:07:23 +00:00
Fabrice Bellard
416e35081a added correct RTSP aborting - added option to force TCP usage in RTSP playback - added experimental RTSP pause support
Originally committed as revision 2062 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-07-17 10:29:50 +00:00
Fabrice Bellard
31319a8ccd win32 compile fix for ffplay by gbazin at altern dot org
Originally committed as revision 1958 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-06-14 11:09:57 +00:00
Fabrice Bellard
5e0257e305 better pause when displaying audio samples
Originally committed as revision 1941 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-06-09 20:48:06 +00:00
Fabrice Bellard
01310af292 added ffplay utility
Originally committed as revision 1936 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-06-07 18:34:02 +00:00