summaryrefslogtreecommitdiff
path: root/src/libffmpeg/xine_decoder.c
AgeCommit message (Collapse)Author
2002-11-18forget about last data on reset()Miguel Freitas
(half-work to enable seeking to keyframes with asf demux) CVS patchset: 3283 CVS date: 2002/11/18 00:32:20
2002-11-15Fix memory leak (1192KB/stream)Ewald Snel
CVS patchset: 3268 CVS date: 2002/11/15 18:03:57
2002-11-15cleaning up spu types. now avi subtitles may be enabled again.Miguel Freitas
(+ missed ffmpeg/dv patch) CVS patchset: 3263 CVS date: 2002/11/15 00:20:31
2002-11-14cut & paste bandit strikes againMike Melanson
CVS patchset: 3258 CVS date: 2002/11/14 04:22:55
2002-11-13remove debug printf()'sMike Melanson
CVS patchset: 3255 CVS date: 2002/11/13 03:22:41
2002-11-12merge metronom's improvements (inform decoders about discontinuities)Miguel Freitas
http://sourceforge.net/mailarchive/forum.php?thread_id=1297475&forum_id=7131 CVS patchset: 3250 CVS date: 2002/11/12 18:40:50
2002-11-11preliminary cleanup. use avcodec_alloc_context() so ffmpeg can set the defaultMiguel Freitas
parameters. CVS patchset: 3236 CVS date: 2002/11/11 16:22:58
2002-11-11sync ffmpegMiguel Freitas
- add wma decoder - fix mmx macro - remove changes from fdct_mmx.c (it should work fine now with the mmx macro fix) CVS patchset: 3234 CVS date: 2002/11/11 13:45:34
2002-10-31lower priority so that libmpeg2 is used againMichael Roitzsch
CVS patchset: 3115 CVS date: 2002/10/31 17:02:42
2002-10-31initial framework for supporting libavcodec's audio codecsMike Melanson
CVS patchset: 3106 CVS date: 2002/10/31 05:26:46
2002-10-29register new decodersMiguel Freitas
CVS patchset: 3092 CVS date: 2002/10/29 16:30:53
2002-10-28Don't use a default value for invalid frame_rate_code.Thibaut Mattern
CVS patchset: 3063 CVS date: 2002/10/28 07:57:50
2002-10-19more loggingGuenter Bartsch
CVS patchset: 2862 CVS date: 2002/10/19 19:36:54
2002-10-17move open_plugin function (used to create new plugin instances) from the ↵Michael Roitzsch
plugin info struct to the plugin class struct small nerby change in libffmpeg decoder plugin: access to video_out/audio_out in decoders should now be done via the appropriate members in xine_stream_t CVS patchset: 2843 CVS date: 2002/10/17 17:43:41
2002-10-14forgot to merge init functionGuenter Bartsch
CVS patchset: 2831 CVS date: 2002/10/14 20:47:31
2002-10-14added missing dispose function to video_decoder.h, ffmpeg compiles nowGuenter Bartsch
CVS patchset: 2830 CVS date: 2002/10/14 19:29:18
2002-09-18first steps towards implementing stream/meta infoGuenter Bartsch
CVS patchset: 2680 CVS date: 2002/09/18 00:51:33
2002-09-05remove plugin's private priority and interface membersMichael Roitzsch
adapt some more decoders CVS patchset: 2618 CVS date: 2002/09/05 22:18:50
2002-09-05make all the plugin init functions staticMichael Roitzsch
(geez this was a job) CVS patchset: 2616 CVS date: 2002/09/05 20:44:38
2002-09-04merging in the new_api branch ... unfortunately video_out / vo_scale is ↵Guenter Bartsch
broken now ... matthias/miguel: please fix it :-) CVS patchset: 2606 CVS date: 2002/09/04 23:31:05
2002-08-19try to make ffmpeg handle mpeg streams, try to handle buffers that contain ↵Guenter Bartsch
more than one frame CVS patchset: 2486 CVS date: 2002/08/19 17:40:41
2002-07-30should fix Heiko's problem playing several avis in a rowMiguel Freitas
CVS patchset: 2369 CVS date: 2002/07/30 20:13:09
2002-07-15Add 'pitch' support to video decoders (pitch != width)Ewald Snel
CVS patchset: 2282 CVS date: 2002/07/15 21:42:33
2002-07-15update to ffmpeg cvsMiguel Freitas
CVS patchset: 2277 CVS date: 2002/07/15 19:42:40
2002-07-05- win32 bugfixesMiguel Freitas
- asf bugfixes - ffmpeg supporting ms iso mpeg4 - softsync fix by Bill Fink CVS patchset: 2216 CVS date: 2002/07/05 20:54:37
2002-07-05Bump up version numbers due to changes in xine_tMichael Roitzsch
CVS patchset: 2214 CVS date: 2002/07/05 17:31:59
2002-07-01enable ffmpeg's msmpeg4 v1/v2.Miguel Freitas
note: i don't have any v1 streams to test. v2 are working fine though. CVS patchset: 2189 CVS date: 2002/07/01 17:56:05
2002-07-01- ffmpeg syncMiguel Freitas
- skip decoding b-frames when late CVS patchset: 2185 CVS date: 2002/07/01 13:32:38
2002-06-23really enable wmv1 decoding this timeMiguel Freitas
CVS patchset: 2144 CVS date: 2002/06/23 23:08:29
2002-06-12Remove no more needed XINE_LOGO.Daniel Caujolle-Bert
Internationalize all config related stuff. Fix not registered mrl ending in roq/film demuxer. Add bindtextdomain() calls in load_plugins (for audio/video out plugins). CVS patchset: 2066 CVS date: 2002/06/12 12:22:25
2002-06-09fix "tilting" problemMiguel Freitas
CVS patchset: 2050 CVS date: 2002/06/09 21:09:58
2002-06-07- demuxer cleanup (helper functions)Miguel Freitas
- endianness fixes/cleanups (fix asf demuxer/audio for bigendian) - xine_waveformatex - increased demuxer plugin version CVS patchset: 2028 CVS date: 2002/06/07 02:40:46
2002-06-04fix endianness (xine_bmiheader is already in machine format)Miguel Freitas
CVS patchset: 2014 CVS date: 2002/06/04 15:31:08
2002-06-03BITMAPINFOHEADER -> xine_bmiheader (now compatible with 64bit systems)Miguel Freitas
remove some dependencies on wine headers CVS patchset: 1995 CVS date: 2002/06/03 13:31:12
2002-05-25patch from Michael Roitzsch:Siggi Langauf
increased interface version numbers, to reflect the xine_t change CVS patchset: 1939 CVS date: 2002/05/25 19:19:16
2002-05-01big cleanup on plugin dispose handling, small improvements on version ↵Guenter Bartsch
handling for decoder plugins CVS patchset: 1824 CVS date: 2002/05/01 19:42:56
2002-04-27Gert Vervoort's aspect ratio patchMiguel Freitas
CVS patchset: 1783 CVS date: 2002/04/27 17:03:30
2002-04-23Increment audio/video/spu decoder and input plugin API version numberEwald Snel
- update dxr3 and xvid plugins to new interface (add dispose() functions) CVS patchset: 1766 CVS date: 2002/04/23 15:45:19
2002-04-23Fix memory leaks by disposing input, demux and decoder plugins at exitEwald Snel
- add dispose() function to all decoder plugin structures CVS patchset: 1763 CVS date: 2002/04/23 13:30:42
2002-04-21really handle reported typesMiguel Freitas
CVS patchset: 1752 CVS date: 2002/04/21 02:56:39
2002-04-20differentiating mpeg-4 formats even more, divx5 apparently is not completely ↵Guenter Bartsch
mpeg-4 compliant while xvid reportedly doesn't handle mpeg-4 streams correctly CVS patchset: 1750 CVS date: 2002/04/20 20:20:43
2002-04-09- new (fast) demuxer seeking schemeMiguel Freitas
- updated decoder api to allow reseting internal state on seeks CVS patchset: 1696 CVS date: 2002/04/09 03:37:59
2002-04-01check preview flagMiguel Freitas
CVS patchset: 1659 CVS date: 2002/04/01 17:59:40
2002-03-17make ffmpeg recognize asf frame rate hints, small asf demuxer fixesGuenter Bartsch
CVS patchset: 1580 CVS date: 2002/03/17 19:11:09
2002-03-11metronom and demuxers should work again (although not all demuxers are fully ↵Guenter Bartsch
updated at this point). demux_qt can handle compressed audio, but is still unfinished. Yes, this _is_ the big metronom update, metronom now depends on disc_off information in discontinuities. CVS patchset: 1554 CVS date: 2002/03/11 12:31:24
2002-02-09the long-awaited video_out changes, not completely debuged (races)Guenter Bartsch
- pts are 64 bit now - scr and video_out-loop run all the time - video_out cleanups - metronom cleanups - buffer type BUF_CONTROL_DISCONTINUITY is used internally now, input plugins should no longer send this one - support for individual frame durations - using nano-/usleep instead of itimer (simpler code, maybe this will help freebsd) CVS patchset: 1487 CVS date: 2002/02/09 07:13:22
2002-01-28patches from Ewald Snel (finish metronom sync loop on xine exit, initializeMiguel Freitas
ffmpeg static data only once) CVS patchset: 1457 CVS date: 2002/01/28 17:28:39
2002-01-18enable divx playing on slow machines! (by skipping frames when late)Miguel Freitas
CVS patchset: 1421 CVS date: 2002/01/18 01:24:59
2002-01-15another codec/buftypes updateMiguel Freitas
CVS patchset: 1410 CVS date: 2002/01/15 17:30:51
2002-01-05updates for closed caption decoderMiguel Freitas
CVS patchset: 1344 CVS date: 2002/01/05 21:54:16