Age | Commit message (Collapse) | Author |
|
source files.
This way when you get a backtrace, video_decoder.c is never the FFmpeg one.
--HG--
rename : src/libffmpeg/audio_decoder.c => src/libffmpeg/ff_audio_decoder.c
rename : src/libffmpeg/dvaudio_decoder.c => src/libffmpeg/ff_dvaudio_decoder.c
rename : src/libffmpeg/mpeg_parser.c => src/libffmpeg/ff_mpeg_parser.c
rename : src/libffmpeg/mpeg_parser.h => src/libffmpeg/ff_mpeg_parser.h
rename : src/libffmpeg/video_decoder.c => src/libffmpeg/ff_video_decoder.c
rename : src/libffmpeg/xine_decoder.c => src/libffmpeg/ffmpeg_decoder.c
rename : src/libffmpeg/xine_decoder.h => src/libffmpeg/ffmpeg_decoder.h
rename : src/libffmpeg/xine_encoder.c => src/libffmpeg/ffmpeg_encoder.c
|
|
CVS patchset: 8573
CVS date: 2007/01/28 18:38:32
|
|
* Workaround ffmpeg buggy codecs that don't release their DR1 frames.
* Fix several segfaults and freezing problem with H264 streams that use a lot
of reference frames (eg. 15)
* Initial support to enable/disable ffmpeg codecs. Codecs may be disabled in
groups by --disable-ffmpeg-uncommon-codecs/--disable-ffmpeg-popular-codecs
Think of "uncommon" codecs what people would never want to play with their
PDAs (they will save memory by removing them).
Note: currently both uncommon/popular codecs are _build_ but disabled.
that is, build system still need some improvements to really save memory.
warning: non-autoconf guru playing with the build system, likely breakage.
CVS patchset: 8499
CVS date: 2007/01/13 21:19:52
|
|
CVS patchset: 8460
CVS date: 2006/12/26 03:20:12
|
|
CVS patchset: 8418
CVS date: 2006/12/15 11:31:28
|
|
decoding is still broken in recent FFmpeg it seems.
CVS patchset: 8340
CVS date: 2006/10/13 21:41:30
|
|
override avcodec_register_all() function when using external FFmpeg.
CVS patchset: 8334
CVS date: 2006/10/11 12:53:12
|
|
the recent xine glue code upgrade
CVS patchset: 8161
CVS date: 2006/08/04 06:18:35
|
|
CVS patchset: 8150
CVS date: 2006/08/02 07:15:27
|
|
CVS patchset: 8055
CVS date: 2006/06/18 20:29:03
|
|
This patch validates codec and context before trying to call ffmpeg to avoid
crashes when mad is not enabled and an mp3 is tried to be played. This way, if
mad support is not enabled it can fail "gracefully" without having a segfault
that takes down the frontend entirely.
Thanks to Ian Monroe <ian@monroe.nu> for the backtrace from which I started
testing.
CVS patchset: 7978
CVS date: 2006/04/21 23:22:04
|
|
Patch from Chris Brien.
CVS patchset: 7922
CVS date: 2006/03/07 08:03:08
|
|
CVS patchset: 7794
CVS date: 2005/11/04 22:37:13
|
|
CVS patchset: 7779
CVS date: 2005/10/30 00:32:52
|
|
CVS patchset: 7770
CVS date: 2005/10/23 12:56:26
|
|
time to sleep
CVS patchset: 7769
CVS date: 2005/10/23 02:47:18
|
|
it is likely to break, so please keep both pieces
CVS patchset: 7767
CVS date: 2005/10/23 02:11:16
|
|
CVS patchset: 7730
CVS date: 2005/09/12 01:06:58
|
|
Don't feed the same data to the decoder twice
CVS patchset: 7595
CVS date: 2005/05/29 19:28:00
|
|
CVS patchset: 7592
CVS date: 2005/05/29 19:20:48
|
|
build 4752
CVS patchset: 7464
CVS date: 2005/04/19 05:22:52
|
|
necessary when xine imports lavc's ALAC decoder
CVS patchset: 7428
CVS date: 2005/03/06 07:15:05
|
|
CVS patchset: 6766
CVS date: 2004/07/03 16:47:55
|
|
CVS patchset: 6664
CVS date: 2004/06/10 04:46:18
|
|
set, it's optional
CVS patchset: 6649
CVS date: 2004/06/06 16:13:30
|
|
Daniel: you don't even need libw32 decoder to play your stream now. ;)
http://naboo.homelinux.org/~daniel/media/p_length.avi
CVS patchset: 6643
CVS date: 2004/06/05 16:37:37
|
|
CVS patchset: 6280
CVS date: 2004/03/16 23:31:30
|
|
* increase ffmpeg from 5 to 6
* increase some others from 6 to 7 (they should still override ffmpeg)
* increase liba52 from 2 to 5 (since 5 is somewhat default)
* decrease win32 DLL Qt from 5 to 1 (don't worry, this is the only decoder
to handle these types, so this is not really a change; it's just that
all the other win32 decoders use prio 1)
CVS patchset: 6272
CVS date: 2004/03/16 14:12:03
|
|
CVS patchset: 6259
CVS date: 2004/03/14 21:37:52
|
|
CVS patchset: 6247
CVS date: 2004/03/13 19:42:22
|
|
CVS patchset: 6122
CVS date: 2004/02/07 18:38:21
|
|
CVS patchset: 6109
CVS date: 2004/02/03 04:27:16
|
|
following ffmpeg video decoders: Duck TM1, FLIC, SMC, 8BPS, VMD Video,
ZLIB, MSZH, ASV1, ASV2, VCR1; activate the following ffmpeg audio
decoders: Xan DPCM, VMD audio, MACE 3:1, MACE 6:1
CVS patchset: 6092
CVS date: 2004/02/01 06:00:56
|
|
CVS patchset: 6087
CVS date: 2004/01/31 01:19:17
|