summaryrefslogtreecommitdiff
path: root/src/libffmpeg
AgeCommit message (Collapse)Author
2003-12-26Win32 mega update:František Dvořák
- external ffmpeg (with some patches) built by MINGW works, wow! - cleanups (only one definition file for all plugins) - working release build target Notes to hybrid MINGW/MSVC build: - CVS version of ffmpeg is compiled by MINGW (small patch for compilation ffmpeg under MINGW, second for disabling flush because it crashes under windows) - libxine + xineui compiled by MSVC, additional patch into header files of ffmpeg is needed - export all data with '__declspec(dllimport)' CVS patchset: 5951 CVS date: 2003/12/26 18:37:58
2003-12-16it is perfectly valid for the ffmpeg audio decoder API function toMike Melanson
return 0 bytes CVS patchset: 5916 CVS date: 2003/12/16 01:57:31
2003-12-14API version bounceSiggi Langauf
CVS patchset: 5912 CVS date: 2003/12/14 22:13:22
2003-12-10we should not claim copyright on files imported from ffmpeg,Michael Roitzsch
this might upset the ffmpeg people CVS patchset: 5887 CVS date: 2003/12/10 16:34:21
2003-12-10fix warnings about NDEBUG being redefinedMichael Roitzsch
CVS patchset: 5886 CVS date: 2003/12/10 16:30:26
2003-12-09update copyright year (and we have to do it again in 3 weeks... ;-) )Daniel Caujolle-Bert
CVS patchset: 5879 CVS date: 2003/12/09 00:02:28
2003-12-06reading through Daniel's huge patch was quite tiresome, but it was not ↵Michael Roitzsch
worthless: * fixing some lprintf's * fixing one printf -> xprintf * adding patch to diff_to_ffmpeg_cvs * small addition to xineutils.h (some gcc magic for future optimizations) CVS patchset: 5853 CVS date: 2003/12/06 18:11:53
2003-12-05cleanup phase II. use xprintf when it's relevant, use xine_xmalloc when it's ↵Daniel Caujolle-Bert
relevant too. Small other little fix (can't remember). Change few internal function prototype because it xine_t pointer need to be used if some xine's internal sections. NOTE: libdvd{nav,read} is still too noisy, i will take a look to made it quit, without invasive changes. To be continued... CVS patchset: 5844 CVS date: 2003/12/05 15:54:56
2003-12-02the quest of the missing files continue...Miguel Freitas
CVS patchset: 5822 CVS date: 2003/12/02 12:41:28
2003-11-29grrrrMiguel Freitas
CVS patchset: 5819 CVS date: 2003/11/29 18:07:25
2003-11-29fix segfaults with unitialized contextsMiguel Freitas
CVS patchset: 5812 CVS date: 2003/11/29 13:47:26
2003-11-27i hate those missing files...Miguel Freitas
CVS patchset: 5808 CVS date: 2003/11/27 18:04:55
2003-11-27- disable the Audio DV codec in the ffmpeg decoder as it seems to have ↵Bastien Nocera
disappeared from this side of the earth CVS patchset: 5807 CVS date: 2003/11/27 17:02:36
2003-11-26xprintf clean pass. xprintf now log into new XINE_LOG_TRACE log buffer. ↵Daniel Caujolle-Bert
scratch buffer enhancement (thanks Thibaut for the malloc tips), enlarge log buffer from 25 lines (very useless), to 150 (better). CVS patchset: 5801 CVS date: 2003/11/26 23:44:08
2003-11-26lprintf cleanup, pass I.Daniel Caujolle-Bert
CVS patchset: 5796 CVS date: 2003/11/26 19:43:26
2003-11-23Fix failed assert with playback of non-direct rendered mpeg4James Stembridge
CVS patchset: 5774 CVS date: 2003/11/23 16:55:35
2003-11-22Account for changes in libavcodec buffer allocation logic - stops deadlocks ↵James Stembridge
with b-frames and makes direct rendering work again CVS patchset: 5770 CVS date: 2003/11/22 20:29:41
2003-11-19explicitly link math lib.Daniel Caujolle-Bert
CVS patchset: 5766 CVS date: 2003/11/19 22:58:55
2003-11-16New stream/meta info (safe) stuff.Daniel Caujolle-Bert
BIG NOTE: use helpers to access to these informations (get/set/reset): _x_{stream,meta}_info_{get,set,reset}() are for internal use, don't use *_public() ones from inside the beast ;-) Some wrongly names "xine_" fonction renaming. CVS patchset: 5757 CVS date: 2003/11/16 23:33:42
2003-11-16fix some more compiler warnings about functions xine does not useMichael Roitzsch
(mostly encoder stuff) CVS patchset: 5752 CVS date: 2003/11/16 15:33:49
2003-11-16hook up the 4X ADPCM decoderMike Melanson
CVS patchset: 5747 CVS date: 2003/11/16 14:32:11
2003-11-16buffer limit fix from ffmpegJames Stembridge
CVS patchset: 5745 CVS date: 2003/11/16 13:28:57
2003-11-15start xine_stream_t separation (public/private).Miguel Freitas
(we should finish this before rc3.) - stream_info and meta_info variables are private now. obs: everything must be recompiled due xine_stream_t changes CVS patchset: 5733 CVS date: 2003/11/15 14:54:30
2003-11-15more helper functions cleanup (stream info, meta info)Miguel Freitas
CVS patchset: 5731 CVS date: 2003/11/15 13:01:00
2003-11-04ffmpeg already selects the best matching MPEG framerate code, no need toMichael Roitzsch
have xine code do it again CVS patchset: 5688 CVS date: 2003/11/04 20:49:45
2003-11-01big ffmpeg patchMichael Roitzsch
* do not define CONFIG_ENCODERS any more, use a stripped down XINE_MPEG_ENCODER, which will only compile an I-frame-only MPEG1 encoder (speeds up compile time) * fix a lot of warnings in ffmpeg (a good deal of which have already been submitted to the ffmpeg project by Mike) * simplify some Makefiles CVS patchset: 5667 CVS date: 2003/11/01 18:12:53
2003-11-01Not link ffmpeg plugin with XvMC.František Dvořák
CVS patchset: 5663 CVS date: 2003/11/01 13:43:41
2003-10-31And now really the fix. :-)František Dvořák
CVS patchset: 5656 CVS date: 2003/10/31 22:14:32
2003-10-31Fix the unresolved symbol in ffmpeg configured on systems with XVMC.František Dvořák
Increase verbosity level in error messages of loading plugins. CVS patchset: 5655 CVS date: 2003/10/31 22:08:36
2003-10-30deploy revised ffmpeg palette APIMike Melanson
CVS patchset: 5641 CVS date: 2003/10/30 06:00:19
2003-10-27Fix aspect ratio problemJames Stembridge
CVS patchset: 5621 CVS date: 2003/10/27 22:26:03
2003-10-27super mega ffmpeg tree syncMike Melanson
CVS patchset: 5615 CVS date: 2003/10/27 15:24:38
2003-10-25use relchk.sh use relchk.sh use relchk.shDaniel Caujolle-Bert
fix "make dist". Now tarball is complete. don't expect people have doc formatting tools (check for sgmltools and fig2dev). rename the spaced name file in win32 (Tim, can you check if i didn't break anything please ?). CVS patchset: 5589 CVS date: 2003/10/25 00:49:11
2003-10-23I should have seen this coming...Michael Roitzsch
The changes to the video API of course require the video/spu decoder and post plugin APIs to be increased as well. CVS patchset: 5579 CVS date: 2003/10/23 20:12:33
2003-10-20Allow lazy loading of Sun mediaLib. Update ChangeLog.Robin KAY
CVS patchset: 5553 CVS date: 2003/10/20 00:33:28
2003-10-16Don't read off the end of the bufferJames Stembridge
CVS patchset: 5531 CVS date: 2003/10/16 22:03:36
2003-10-08Patch as sent to ffmpeg-devel.Robin KAY
CVS patchset: 5474 CVS date: 2003/10/08 19:47:10
2003-10-04Add support for 8x4 blocks. Will send patch to ffmpeg-devel.Robin KAY
CVS patchset: 5439 CVS date: 2003/10/04 18:06:15
2003-09-26xine_encoder includes a dxr3 header, which in turn uses X11 headers,Michael Roitzsch
so we need to add $(X_CFLAGS) here CVS patchset: 5417 CVS date: 2003/09/26 16:39:56
2003-09-11fix stuttering playback for some non-MPEG content with the dxr3:Michael Roitzsch
* move responsibility for the SCR plugin from the decoder to the video out * use the SCR for non-MPEG content as well * modify frames' vpts so they are sent earlier to the driver * tag the encoded MPEG stream by SETPTS ioctls to leave the final display scheduling to the card CVS patchset: 5354 CVS date: 2003/09/11 10:01:02
2003-08-19GCC 3.3 on SPARC produces illegal code for 32-bit types, shifted by 32 bits.Juergen Keil
See gcc bug 11965 (<URL:http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11965>) Add a workaround, so that xine-lib can be compiled with gcc-3.3 on SPARC. CVS patchset: 5298 CVS date: 2003/08/19 16:38:19
2003-08-04support for arbitrary aspect ratiosMiguel Freitas
patch by Philip Jgenstedt CVS patchset: 5243 CVS date: 2003/08/04 03:47:09
2003-08-02stupid typo in Makefile.am...xine_1-rc0a-release1-rc0aSiggi Langauf
debian changes for q-rc0a CVS patchset: 5232 CVS date: 2003/08/02 13:41:44
2003-08-02include missing file (1-rc0a release)Siggi Langauf
CVS patchset: 5230 CVS date: 2003/08/02 11:43:51
2003-07-13another forgoten fileMiguel Freitas
CVS patchset: 5163 CVS date: 2003/07/13 19:04:28
2003-07-13still trying to fix make dist...Miguel Freitas
CVS patchset: 5157 CVS date: 2003/07/13 14:42:54
2003-07-12- adding support for the Intel compiler iccMichael Roitzsch
- general multipass compilation make targets CVS patchset: 5149 CVS date: 2003/07/12 12:31:13
2003-07-11moving all libavcodec defines over to $(LIBFFMPEG_CFLAGS) and making sure,Michael Roitzsch
this variable is used where necessary should fix MPEG encoding CVS patchset: 5141 CVS date: 2003/07/11 16:36:21
2003-07-09this is in fact a booleanMichael Roitzsch
CVS patchset: 5137 CVS date: 2003/07/09 18:25:45
2003-06-27apply patch from Bastien for ffmpeg silenceMichael Roitzsch
CVS patchset: 5109 CVS date: 2003/06/27 13:56:55