Skip to content

Commit

Permalink
* Mandatory step for video output IV and the audio output quality
Browse files Browse the repository at this point in the history
    fix: the output threads are now spawned when a decoder needs one,
    so it can decide the audio frequency or the video window size. Still
    under heavy construction, so don't get too excited at finding bugs
    in it yet.

    Note: this change broke the XVideo module, so I made its score much
    lower than before. I suspect xvideo.so had a bug before which only
    appears now. Other video output plugins may be broken as well, but
    again this might be due to old existing bugs showing their ugly head.

  * Fixed a few buffer overflows in the Gnome interface.
  * The module bank is now a global variable. The video output bank and
    the audio output bank might follow (when they exist).
  * Coding style and organization fixes to the spdif decoder.
  * autoconf and Makefile changes by Arnaud Gomes-do-Vale
    <[email protected]>.
  • Loading branch information
Sam Hocevar committed May 1, 2001
1 parent 7f1f24b commit a70f8bb
Show file tree
Hide file tree
Showing 72 changed files with 817 additions and 688 deletions.
10 changes: 7 additions & 3 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ D: AC3 decoder

N: Nilmoni Deb
E: [email protected]
D: Minor configure.in and Makefile.in fixes
D: Minor autoconf and Makefile fixes

N: Cyril Deguet
C: asmax
Expand Down Expand Up @@ -75,6 +75,10 @@ D: ALSA audio output
D: input netlist
D: MPEG TS input

N: Arnaud Gomes-do-Vale
E: [email protected]
D: autoconf patches

N: Jean-Philippe Grimaldi
E: [email protected]
C: jeanphi
Expand Down Expand Up @@ -148,7 +152,7 @@ D: MPEG video decoder

N: Arkadiusz Miskiewicz
E: [email protected]
D: Makefile and configure patches
D: autoconf and Makefile patches

N: Olivier Pomel
E: [email protected]
Expand All @@ -169,7 +173,7 @@ D: BeOS video output (BBitmap and Overlay)

N: Espen Skoglund
E: [email protected]
D: FreeBSD configure.in and Makefile patches
D: FreeBSD autoconf and Makefile patches

N: Benoit Steiner
E: [email protected]
Expand Down
11 changes: 10 additions & 1 deletion ChangeLog
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,16 @@

HEAD

* DVD title change no longer restart the input.
* Mandatory step for video output IV and the audio output quality
fix: the output threads are now spawned when a decoder needs one,
so it can decide the audio frequency or the video window size.
* Fixed a few buffer overflows in the Gnome interface.
* The module bank is now a global variable. The video output bank and
the audio output bank might follow (when they exist).
* Coding style and organization fixes to the spdif decoder.
* autoconf and Makefile changes by Arnaud Gomes-do-Vale
<[email protected]>.
* DVD title change no longer restarts the input.
* BeOS crash fix by Wade Majors <[email protected]>.
* Slight modification in ClockManageRef: after a synchro reinit, we still
do the mwait and re-init last-cr.
Expand Down
4 changes: 2 additions & 2 deletions INSTALL
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,13 @@ Here is a shortcut to copy-paste for a complete build:

make distclean && ./configure --prefix=/usr --enable-gnome \
--enable-fb --with-glide --with-ggi --with-sdl --enable-esd \
--enable-alsa --enable-mga --enable-gtk --enable-qt --enable-xvideo
--enable-mga --enable-gtk --enable-qt --enable-xvideo

If you intend to debug stuff, you may want to disable optimizations:

make distclean && ./configure --prefix=/usr --enable-gnome \
--enable-fb --with-glide --with-ggi --with-sdl --enable-esd \
--enable-alsa --enable-mga --enable-gtk --enable-qt --enable-xvideo \
--enable-mga --enable-gtk --enable-qt --enable-xvideo \
--disable-optimizatons


Expand Down
7 changes: 3 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -40,17 +40,17 @@ INTERFACE = src/interface/main.o \
src/interface/intf_channels.o \
src/interface/intf_urldecode.o \

INPUT = src/input/input_ext-dec.o \
INPUT = src/input/input.o \
src/input/input_ext-dec.o \
src/input/input_ext-intf.o \
src/input/input_dec.o \
src/input/input_programs.o \
src/input/input_netlist.o \
src/input/input_clock.o \
src/input/input.o \
src/input/mpeg_system.o

AUDIO_OUTPUT = src/audio_output/audio_output.o \
src/audio_output/aout_fifo.o \
src/audio_output/aout_ext-dec.o \
src/audio_output/aout_u8.o \
src/audio_output/aout_s8.o \
src/audio_output/aout_u16.o \
Expand Down Expand Up @@ -356,5 +356,4 @@ $(PLUGIN_OBJ): FORCE
builtins: Makefile.modules Makefile.opts Makefile.dep Makefile $(BUILTIN_OBJ)
$(BUILTIN_OBJ): FORCE
cd $(shell echo " "$(PLUGINS_TARGETS)" " | sed -e 's@.* \([^/]*/\)'$(@:lib/%.a=%)' .*@plugins/\1@' -e 's@^ .*@@') && $(MAKE) $(@:%=../../%)
$(RANLIB) $@

1 change: 1 addition & 0 deletions Makefile.opts.in
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ CC = @CC@
CFLAGS = @CFLAGS@
SHELL = @SHELL@
RANLIB = @RANLIB@
MOC = @MOC@

#
# Installation environment
Expand Down
Loading

0 comments on commit a70f8bb

Please sign in to comment.