summaryrefslogtreecommitdiff
path: root/src/libffmpeg/xine_decoder.c
AgeCommit message (Collapse)Author
2003-01-10support for BUF_FLAG_FRAME_STARTStefan Holst
CVS patchset: 3858 CVS date: 2003/01/10 23:33:09
2003-01-08ffmpeg syncMiguel Freitas
CVS patchset: 3829 CVS date: 2003/01/08 13:19:05
2003-01-08fixes/cleanups of the handled/unhandled codecsMiguel Freitas
for more information see message on xine-devel CVS patchset: 3818 CVS date: 2003/01/08 01:02:27
2003-01-07- implement XINE_STREAM_INFO_*_HANDLED for the ffmpeg decoderBastien Nocera
CVS patchset: 3810 CVS date: 2003/01/07 16:36:52
2002-12-23skip DV frames if needed (DV decoding is VERY cpu intensive)Miguel Freitas
CVS patchset: 3657 CVS date: 2002/12/23 21:26:12
2002-12-21Fix padding (ugly red bar in 'fra-sen-1.avi', right of image)Ewald Snel
- video output problems are caused by deinterlace code, not ffmpeg CVS patchset: 3605 CVS date: 2002/12/21 14:57:36
2002-12-21- add buf->decoder_info_ptr: portability for systems where pointer hasMiguel Freitas
different sizeof than integer. - add extra_info structure to pass informations from input/demuxers down to the output frame. this can be used, for example, to pass the frame number of a frame (when known by decoder). also, immediate benefict is that we now have a slider which really shows the current position of the playing stream. new fields can be added to extra_info keeping binary compatibility - bumpy everybody's api versions CVS patchset: 3603 CVS date: 2002/12/21 12:56:44
2002-12-18Don't append 'BUF_FLAG_SPECIAL' packets to frame dataEwald Snel
CVS patchset: 3586 CVS date: 2002/12/18 21:35:41
2002-12-17from utils.c: this should be called after seeking and before trying to ↵Miguel Freitas
decode the next frame CVS patchset: 3569 CVS date: 2002/12/17 00:30:07
2002-12-16that should fix wma decoding problems after seekingMiguel Freitas
CVS patchset: 3567 CVS date: 2002/12/16 23:47:57
2002-12-16Reenables width hack.Thibaut Mattern
CVS patchset: 3553 CVS date: 2002/12/16 00:32:12
2002-12-08discard previewMiguel Freitas
CVS patchset: 3466 CVS date: 2002/12/08 22:24:28
2002-12-06- sync with ffmpeg (that must fix heiko stream, thanks Michael Niedermayer)Miguel Freitas
- improve ffmpeg support (passing extra data) - aspect ratio still need to be updated to new syntax - use our svq1 decoder since ffmpeg one is segfaulting (buffer overrun - more investigation needed) - img->copy no more CVS patchset: 3437 CVS date: 2002/12/06 01:55:32
2002-12-04pass the great responsibility of decoding SVQ1 data over to ffmpegMike Melanson
CVS patchset: 3424 CVS date: 2002/12/04 05:51:46
2002-12-02update ffmpeg, pass fourcc and other stuff that might be usefulMiguel Freitas
CVS patchset: 3414 CVS date: 2002/12/02 21:58:56
2002-11-20engine modifications to allow post plugin layer:Michael Roitzsch
* new public output interface xine_{audio,video}_port_t instead of xine_{ao,vo}_driver_t, old names kept as aliases for compatibility * modified the engine to allow multiple streams per output * renaming of some internal structures according to public changes * moving SCR out of per-stream-metronom into a global metronom_clock_t residing in xine_t and therefore easily available to the output layer * adapting all available plugins (note to external projects: the compiler will help you a lot, if a plugin compiles, it is adapted, because all changes add new parameters to some functions) * bump up all interface versions because of xine_t and xine_stream_t changes CVS patchset: 3312 CVS date: 2002/11/20 11:57:38
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