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: 8768
CVS date: 2007/03/29 18:41:02
|
|
it on instance disposal.
CVS patchset: 8766
CVS date: 2007/03/29 18:00:23
|
|
reducing the holes.
CVS patchset: 8764
CVS date: 2007/03/29 17:48:34
|
|
constant used to provide the padding size.
CVS patchset: 8640
CVS date: 2007/03/03 13:33:34
|
|
CVS patchset: 8537
CVS date: 2007/01/21 15:12:21
|
|
CVS patchset: 8512
CVS date: 2007/01/15 22:52:33
|
|
CVS patchset: 8511
CVS date: 2007/01/15 21:27:34
|
|
The only difference with the standard VP6 codec is that the image is not flipped upside-down.
CVS patchset: 8507
CVS date: 2007/01/14 16:53:37
|
|
* 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
|
|
the decoder is still buggy so it must be used only if w32codec is not present
CVS patchset: 8399
CVS date: 2006/12/02 21:06:18
|
|
CVS patchset: 8270
CVS date: 2006/09/18 18:56:56
|
|
Clean av_frame->data before calling avcodec_default_get_buffer.
Fixed problems with debug build.
CVS patchset: 8269
CVS date: 2006/09/18 18:51:08
|
|
CVS patchset: 8150
CVS date: 2006/08/02 07:15:27
|
|
CVS patchset: 8055
CVS date: 2006/06/18 20:29:03
|
|
CVS patchset: 7794
CVS date: 2005/11/04 22:37:13
|
|
CVS patchset: 7774
CVS date: 2005/10/29 19:52:34
|
|
CVS patchset: 7754
CVS date: 2005/10/05 06:34:12
|
|
Argl, always the same error.
Fixed random bugs, and playback of this stream :
http://naboo.homelinux.org/~tmattern/samples/mov/tidemo1-24bit-rle.mov
CVS patchset: 7679
CVS date: 2005/07/25 20:27:15
|
|
Fixed anamorph.mp4 playback.
Fixed matroska aspect ratio test.
CVS patchset: 7620
CVS date: 2005/06/10 22:40:41
|
|
We have 3 source of aspect
information, from least to most priority:
1. width/height
2. BUF_FLAG_ASPECT
3. ffmpeg provided sample aspect ratio
CVS patchset: 7617
CVS date: 2005/06/09 19:33:47
|
|
CVS patchset: 7614
CVS date: 2005/06/06 21:29:11
|
|
CVS patchset: 7601
CVS date: 2005/06/04 10:54:22
|
|
Fix use of ffmpeg provided aspect, previous test would always be false
CVS patchset: 7597
CVS date: 2005/05/30 16:01:52
|
|
CVS patchset: 7569
CVS date: 2005/05/28 02:27:50
|
|
Crop according to demuxer width/height.
CVS patchset: 7549
CVS date: 2005/05/16 20:49:43
|
|
deploy new timebase API (pertains to MPEG-1 encoder); hopefully this
sync fixes some H.264 decoding issues as well
CVS patchset: 7523
CVS date: 2005/05/06 04:22:50
|
|
CVS patchset: 7505
CVS date: 2005/04/26 21:11:35
|
|
This fixes palette management.
These streams render correcly now:
avi/Happy Xmas from Lara Croft.avi
avi/dance.avi
CVS patchset: 7504
CVS date: 2005/04/26 20:23:13
|
|
mov/aqt_480p/aqt_480p_mjpb.mov
Delayed colorspace converter initialisation after the first decoded frame:
games-formats/duck/sonic3dblast_intro.avi (fixed segfault)
CVS patchset: 7490
CVS date: 2005/04/24 13:44:23
|
|
Should fix problems introduced by my last cleanup.
CVS patchset: 7485
CVS date: 2005/04/22 21:09:28
|
|
sorry about that.
CVS patchset: 7483
CVS date: 2005/04/21 21:54:01
|
|
- fixed problem with DV
CVS patchset: 7481
CVS date: 2005/04/21 21:40:17
|
|
build 4752
CVS patchset: 7464
CVS date: 2005/04/19 05:22:52
|
|
(kind of, our ffmpeg seems to be quite old, at least the right decoder
is being used)
- Changed the descriptions of some codecs, removed the redundant "video",
"codec" or "format" words
CVS patchset: 7459
CVS date: 2005/04/16 23:38:09
|
|
Should fix some segfaults.
CVS patchset: 7265
CVS date: 2004/12/16 19:26:34
|
|
(costly conversion is not necessary, because ASCII is a subset of UTF-8)
CVS patchset: 7264
CVS date: 2004/12/16 13:58:57
|
|
and backwards compatible translation
Sorry, I got a litte tired proof-reading the patch, so their might be
bugs lurking around. I will give it some further examination and
(as necessary) fixing tomorrow.
CVS patchset: 7233
CVS date: 2004/12/12 22:00:47
|
|
frame rate from ffmpeg is commented, i'm not sure it is correct.
CVS patchset: 7209
CVS date: 2004/12/08 21:41:46
|
|
poor platforms, of course)
- fix a bug in generated xine-config for WIN32 and make it relocateable
under Windows
- MSVC port: update, fix some warnings, remove old unneeded files
- improve function for getting runtime directory, it will need next fix
yet (bug probably due to active volume drives)
CVS patchset: 7001
CVS date: 2004/09/26 22:54:51
|
|
- some vo drivers support cropping natively.
(only xv and xvmc have been tested)
- add software crop fallback to video_out.c
- skip yuv2rgb processing at xshm for not yet cropped frames
(these frames are never shown)
- libmpeg2 and ffmpeg now may use crop support
- bump vo api. (changes to xvmc/xxmc will follow)
CVS patchset: 6991
CVS date: 2004/09/22 20:29:13
|
|
See why it's not needed in mpeg_parser.c
This fixes mpeg-es playback, especially xine-ui logo playback ! ;)
CVS patchset: 6984
CVS date: 2004/09/20 22:52:04
|
|
CVS patchset: 6971
CVS date: 2004/09/14 22:13:44
|
|
CVS patchset: 6969
CVS date: 2004/09/14 02:22:23
|
|
CVS patchset: 6967
CVS date: 2004/09/12 16:07:57
|
|
CVS patchset: 6963
CVS date: 2004/09/12 15:43:23
|
|
CVS patchset: 6960
CVS date: 2004/09/11 20:52:17
|
|
CVS patchset: 6959
CVS date: 2004/09/11 20:01:38
|
|
always using <avcodec.h>, someone who has external ffmpeg installed, but
wants to use xine's internal one will include the wrong headers
CVS patchset: 6888
CVS date: 2004/08/16 15:31:23
|
|
CVS patchset: 6865
CVS date: 2004/07/31 18:57:45
|