Laurent Aimar
a3b0403c58
* libmpeg2: handle invalid aspect as square one.
22 years ago
Laurent Aimar
9012c15116
* libmpeg2.c: lalala, compilation fix...
22 years ago
Laurent Aimar
de81c25db3
* all: removed block_t->b_discontinuity,b_frame_* and added i_flags
field and a few BLOCK_FLAG_*.
22 years ago
Sam Hocevar
c87130e698
* modules/codec/libmpeg2.c:
+ The libmpeg2 plugin honours the --no-mmx, --no-altivec, etc. flags.
23 years ago
Gildas Bazin
26e930b5e2
* include/vlc_block.h: added a temporary i_rate field to block_t.
23 years ago
Gildas Bazin
b96d78bb4e
* modules/codec/libmpeg2.c: compiles with the latest libmpeg2 cvs.
23 years ago
Sam Hocevar
5ca0ebcca2
* Coding style cleanup: removed tabs and trailing spaces.
23 years ago
Gildas Bazin
95ce042ef1
* modules/codec/libmpeg2.c: hack for demuxers which only have DTS timestamps.
23 years ago
Gildas Bazin
3e59b60f06
* include/vlc_block_helper.h: small bugfix to block_FindStartcodeFromOffset().
23 years ago
Gildas Bazin
6e08e54f8c
* modules/codec/libmpeg2.c: fixed a couple of crashes on bad files.
23 years ago
Gildas Bazin
89fd537f7d
* src/input/input_dec.c, include/vlc_codec.h: added 2 callbacks in the decoder_t structure for pictures linking/unlinking.
23 years ago
Laurent Aimar
61f6d450b1
* all: only include header that are needed (and no more stdlib.h, string.h
as vlc/vlc.h include them).
23 years ago
Gildas Bazin
1e9f16e284
* ALL: final improvements to the decoders/packetizers api.
23 years ago
Gildas Bazin
ed6c981963
* src/video_output/vout_synchro.c, include/vout_synchro.h: got rid of the dependency on the vout.
23 years ago
Sam Hocevar
88991a5ce9
* include/vlc_common.h:
+ Removed u8, s8, u16 etc. for good.
* ALL:
+ Replaced all occurrences of u8, s8, u16 etc. with uint8_t, int8_t, etc.
23 years ago
Gildas Bazin
a80030a9e1
* modules/demux/util/sub.c: fix when no subs specified.
23 years ago
Derk-Jan Hartman
b8b1c4e90c
* Did you know that VCR2 and PIM1 are actually MPEG1 ?
23 years ago
Gildas Bazin
a4ee447788
* include/vlc_block.h, modules/codec/libmpeg2.c: re-added the discontinuity flag in block_t and re-enabled the discontinuity gestion in the libmpeg2 codec.
23 years ago
Gildas Bazin
50daa27564
* modules/codec/libmpeg2.c: fixed segfault on exit.
23 years ago
Gildas Bazin
7bb574fdf5
* ALL: Introduction of a new api for decoders.
23 years ago
Clément Stenac
0596bf5920
* src/audio_output/input.c
src/libvlc.h :
First try to implement "user audio filters"
You can provide a list of audio filters that you want to add to
the pipeline (only the "headphone", at that time).
(use --audio-filter filter1,filter2,...)
***Warning***
It seems to work, but no guarantee at all. Perhaps all is bad
and the commit should be reverted, as it could break audio output
* modules/codec/libmpeg2.c :
Fixed a segfault when vout creation fails
23 years ago
Gildas Bazin
b3b99a1650
* modules/codec/ffmpeg/: proper generation of pts in the video decoder + couple of bug fixes + cleanup.
23 years ago
Christophe Massiot
6cc05a56b4
* modules/codec/libmpeg2.c: Fixed a major bug where the picture heap
would progressively empty on some DVDs.
23 years ago
Christophe Massiot
1ecbcf15d9
* configure.ac.in: Renamed mpeg_video to mpeg_video_old, so that even
people who explicitely set mpeg_video in the previous version will end
up with libmpeg2 in 0.6.0.
* modules/codec/libmpeg2.c: Fixed a potential segfault, especially
with DVDs.
* modules/codec/lpcm.c: Send two PES packets in one aout buffer, because
some audio filters (read: coreaudio resampler) don't like too small
packets (I know, this is ugly).
23 years ago
Christophe Massiot
1fe87c056b
Fixed a potential segfault.
23 years ago
Christophe Massiot
c302e989b4
* include/video.h include/video_output.h src/video_output/vout_pictures.c:
In vout_CreatePicture() replace i_repeat_first_field by the more useful
i_nb_fields
* modules/gui/macosx/intf.m: Fixed a warning
* modules/codec/libmpeg2.c include/vout_synchro.h src/video_output/vout_synchro.c:
Re-added support for slice-I streams, plus miscellaneous tweakings
23 years ago
Derk-Jan Hartman
877413ab86
* modules/codec/libmpeg2.c: fixed a crasher with invalid pictures
* modules/gui/macosx/playlist.m: better fix for playlists on 10.1
23 years ago
Christophe Massiot
900c3a9650
* modules/codec/libmpeg2.c: Fixed synchro with field pictures.
23 years ago
Christophe Massiot
baa735b3ee
* modules/codec/libmpeg2.c: fixed the "main: cannot delete object with
children" bug.
23 years ago
Christophe Massiot
735fedde2d
More cleaning of the STATE_INVALID stuff (still not perfect though).
23 years ago
Christophe Massiot
ea14ba77d6
Fixed handling of STATE_INVALID states.
23 years ago
Gildas Bazin
340204ae68
* modules/codec/libmpeg2.c: make sure there are no more linked pictures
23 years ago
Gildas Bazin
6eae8331af
* modules/codec/libmpeg2.c: fixed aspect ratio problem.
23 years ago
Christophe Massiot
53d2284d2c
* modules/codec/libmpeg2.c: fixed a problem with some frame rates (thx
gibalou)
23 years ago
Christophe Massiot
ad48c59beb
* The libmpeg2 plug-in is now completely operational ;
* configure.ac.in : disabled compiling the old mpeg_video plug-in, so :
DO NOT FORGET TO INSTALL LIBMPEG2 AND COMPILE WITH --enable-libmpeg2
23 years ago
Gildas Bazin
a3a7c2779e
* modules/codec/libmpeg2.c: small bugfix.
23 years ago
Christophe Massiot
dd521c469b
* Implementation of a frame-dropping algorithm for the libmpeg2 plug-in
(incomplete).
23 years ago
Gildas Bazin
57823d1059
* po/fr.po: small update.
23 years ago
Gildas Bazin
69f1de09c1
* modules/codec/libmpeg2.c: hack to keep libmpeg2 from stealing pictures from the vout when the decoder is closed.
23 years ago
Gildas Bazin
a1e8137774
* modules/*: sanitization of the modules description strings.
23 years ago
Gildas Bazin
ea9bb58e40
* modules/codec/libmpeg2.c: added code to handle 3:2 pulldown.
23 years ago
Gildas Bazin
bb1a6786a9
* modules/codec/libmpeg2.c: fixed aspect ratio when reading DVDs.
23 years ago
Gildas Bazin
73fcd93aca
* modules/codec/libmpeg2.c: fixed pts handling and aspect-ratio bug.
23 years ago
Gildas Bazin
81b6f23d54
* modules/codec/libmpeg2.c: fixed pts handling.
23 years ago
Gildas Bazin
08a2b6bac0
* configure.ac.in, modules/codec/Modules.am, modules/codec/libmpeg2.c:
23 years ago