pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc Update multimedia/vlc to 0.7.2.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/07bf0bb2b6c0
branches:  trunk
changeset: 476763:07bf0bb2b6c0
user:      xtraeme <xtraeme%pkgsrc.org@localhost>
date:      Sun Jun 20 18:43:26 2004 +0000

description:
Update multimedia/vlc to 0.7.2.

Changes between 0.7.1 and 0.7.2:
--------------------------------

Core support:
 * Bookmarks feature for easier seeking/access inside medias.
 * Support for video output embedded in interfaces.
 * Improved HTTP daemon.
 * Saved playlists now remember VLC-specific options.

Codecs:
 * New Continuous Media Markup Language (CMML) codec.
   (http://www.annodex.net/overview.html)
 * New H.261 video decoder using openmash.
 * H264 encoder, demuxer and packetizer.
 * Packetizer interfaces between demux and codec when needed
   (allows using ffmpeg plugin to decode MPEG streams and better aac decoding).
 * Support for Theora alpha3 (both decoding and encoding).

Input:
 * --start-time <sec> and --stop-time <sec> to start and stop playing a
   file at the specified amount of seconds. Only works with a few
   fileformats (avi, mov, mkv, mp4 )
 * Improved directory access module.
 * New "file-cat" option to play truncated movies.
 * Better handling of meta info (title, author, description, etc...).
 * New options to pass meta info to the input.
 * It is now possible to stream programs from a DVB-S/C/T stream
   (satellite, cable, or digital terestrial television)

Demux:
 * Annodex (http://www.annodex.net) support.
 * mmsh streaming fixes.
 * Fixed infinite loop in the AVI demux on broken/incomplete files.

Subtitles:
 * Subviewer and subviewer v2 subtitles support.
 * Ability to choose autodetected subtitles path.
 * Subtitles delay can be changed in real time with hotkeys.

Stream output:
 * Improved session announcement system.
 * Minimize threads usage by default.
 * Added faster than realtime stream output (limited by CPU) for file output.
 * Improved MOV/MP4 muxer.
 * Improved MPEG TS muxer.
 * Improved transrater.
 * Meta info options used by the muxers.
 * New configuration system.
 * Better audio channels downmixing when transcoding.

VideoLAN manager:
 * New videolan (media) manager (vlm): a little manager designed to launch
   and manage multiple streams from within one instance of VLC.
 * Supports live streams and VoD.
 * Supports scheduling.
 * Telnet interface for vlm.
 * HTTP interface for vlm.

Interfaces:
 * Skins II (Windows and Linux only)
    - Ability to embed video output.
    - Support for bitmap fonts.
    - Lots of improvements.
 * wxWindows (default Windows and Linux interface)
    - New design and set of icons.
    - Ability to embed video output.
    - Support for hotkeys.
    - Support for bookmarks.
 * Mac OS X
    - Support for 'groups' and playlist item properties.
    - Better hotkeys handling.

Mac OS X port:
 * OpenGL video output is now the default when available.
 * Added FAAC encoder (mp4a).
 * Audio output fix to work with multiple streams on a HAL device.
 * Possible fix for conflict with CodeTek VirtualDesktop (untested).

Win32 port:
 * DirectShow input plugin should work with more devices.
 * Disable monitor power down when watching movies.
 * Improved Windows installer.

Linux port:
 * PowerPC fixes.

Misc:
 * Improvements to the Goom visualisation plugin.
 * Roku HD1000 audio output

diffstat:

 doc/CHANGES                  |    3 +-
 doc/TODO                     |    3 +-
 multimedia/vlc/Makefile      |  107 +++++++++++++++++++++---------------------
 multimedia/vlc/PLIST         |   12 +++-
 multimedia/vlc/buildlink3.mk |   22 +++++---
 multimedia/vlc/distinfo      |    6 +-
 6 files changed, 82 insertions(+), 71 deletions(-)

diffs (truncated from 311 to 300 lines):

diff -r 1260506fc8c7 -r 07bf0bb2b6c0 doc/CHANGES
--- a/doc/CHANGES       Sun Jun 20 16:46:00 2004 +0000
+++ b/doc/CHANGES       Sun Jun 20 18:43:26 2004 +0000
@@ -1,4 +1,4 @@
-$NetBSD: CHANGES,v 1.6232 2004/06/20 16:46:00 gehenna Exp $
+$NetBSD: CHANGES,v 1.6233 2004/06/20 18:43:26 xtraeme Exp $
 
 Changes to the packages collection and infrastructure in 2004:
 
@@ -2964,3 +2964,4 @@
        Updated ffmpeg to 0.4.8nb1 [xtraeme 2004-06-20]
        Updated pax to 20040620 [grant 2004-06-20]
        Updated cvsync to 0.24.16 [gehenna 2004-06-20]
+       Updated vlc to 0.7.2 [xtraeme 2004-06-20]
diff -r 1260506fc8c7 -r 07bf0bb2b6c0 doc/TODO
--- a/doc/TODO  Sun Jun 20 16:46:00 2004 +0000
+++ b/doc/TODO  Sun Jun 20 18:43:26 2004 +0000
@@ -1,4 +1,4 @@
-$NetBSD: TODO,v 1.1839 2004/06/20 01:25:09 xtraeme Exp $
+$NetBSD: TODO,v 1.1840 2004/06/20 18:43:26 xtraeme Exp $
 
 Suggested new packages
 ======================
@@ -400,7 +400,6 @@
        o uvscan-4.3.2 [jlam]
        o vba-1.7.2
        o vfu-4.03
-       o vlc-0.7.2 [xtraeme]
        o vnc-3.3.7 [http://www.realvnc.com/download.html]
        o vttest-20030301
        o w3m-0.5.1
diff -r 1260506fc8c7 -r 07bf0bb2b6c0 multimedia/vlc/Makefile
--- a/multimedia/vlc/Makefile   Sun Jun 20 16:46:00 2004 +0000
+++ b/multimedia/vlc/Makefile   Sun Jun 20 18:43:26 2004 +0000
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.9 2004/05/18 14:39:03 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2004/06/20 18:43:26 xtraeme Exp $
 #
 
-DISTNAME=              vlc-0.7.1
-PKGREVISION=           1
+DISTNAME=              vlc-${VLC_VER}
 CATEGORIES=            multimedia
-MASTER_SITES=          http://download.videolan.org/pub/videolan/vlc/0.7.1/
+MASTER_SITES=          http://download.videolan.org/pub/videolan/vlc/${VLC_VER}/
 EXTRACT_SUFX=          .tar.bz2
 
 MAINTAINER=            tech-pkg%NetBSD.org@localhost
@@ -18,61 +17,61 @@
 GNU_CONFIGURE=         yes
 PTHREAD_OPTS+=         require
 
-SUBST_CLASSES+=                oss
-SUBST_SED.oss+=                -e 's|/dev/dsp|${DEVOSSAUDIO}|'
-SUBST_STAGE.oss=       post-patch
-SUBST_MESSAGE.oss=     "patching hardcoded /dev/dsp."
+VLC_VER=               0.7.2
+
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} == "NetBSD"
+CONFIGURE_ARGS+=        --disable-vcd
+CONFIGURE_ARGS+=       --disable-skins2
+.endif
+BUILDLINK_DEPENDS.vcdimager+=  vcdimager>=0.7.20nb1
+BUILDLINK_DEPENDS.ffmpeg+=     ffmpeg>=0.4.8nb1 # Postprocess fix 
+
+CONFIGURE_ARGS+=       --disable-speex # pkgsrc version too old
+
+CONFIGURE_ARGS+=       --enable-dvb
+CONFIGURE_ARGS+=       --enable-flac
+CONFIGURE_ARGS+=       --disable-gtk
+CONFIGURE_ARGS+=       --with-ffmpeg-tree=${BUILDLINK_PREFIX.ffmpeg}/lib
+
+BUILD_DEFS+=           WITH_DVDCSS
+
+.if defined(WITH_DVDCSS) && !empty(WITH_DVDCSS:M[Yy][Ee][Ss])
+CONFIGURE_ARGS+=       --with-dvdcss=${BUILDLINK_PREFIX.libdvdcss}
+.include "../../multimedia/libdvdcss/buildlink3.mk"
+PLIST_SUBST+=          DVDCSS=
+.else
+CONFIGURE_ARGS+=       --disable-dvd
+PLIST_SUBST+=          DVDCSS="@comment "
+.endif
+
+pre-install:
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/vlc/http/admin
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/vlc/skins/default
+
+ORIGFNT=               /usr/share/fonts/truetype/freefont/FreeSerifBold.ttf
+DEFAULT_FONT?=         ${X11BASE}/lib/X11/fonts/TTF/luximb.ttf
+
+SUBST_CLASSES+=         oss fnt libav
+SUBST_STAGE.oss=        post-patch
+SUBST_SED.oss=         -e "s,/dev/dsp,${DEVOSSAUDIO},g"
 SUBST_FILES.oss+=      modules/access/v4l/v4l.c
 SUBST_FILES.oss+=      modules/audio_output/oss.c
 SUBST_FILES.oss+=      modules/gui/pda/pda_interface.c
 SUBST_FILES.oss+=      modules/gui/pda/pda.glade
 SUBST_FILES.oss+=      modules/gui/wxwindows/v4l.cpp
-
-.include "../../mk/bsd.prefs.mk"
-
-# XXX FIXME
-.if ${OPSYS} == "NetBSD"
-CONFIGURE_ARGS+=        --disable-vcd
-CONFIGURE_ARGS+=       --disable-skins2
-.endif
-BUILDLINK_DEPENDS.vcdimager+= vcdimager>=0.7.20nb1
-
-CONFIGURE_ARGS+=       --enable-oss
-CONFIGURE_ARGS+=       --enable-dvb
-
-# XXX FIXME
-CONFIGURE_ARGS+=       --disable-arts
-CONFIGURE_ARGS+=       --disable-mkv
-CONFIGURE_ARGS+=       --disable-faad
-CONFIGURE_ARGS+=       --disable-ffmpeg
+SUBST_MESSAGE.oss=     "Fixing harcoded audio device."
+SUBST_STAGE.fnt=       post-patch
+SUBST_SED.fnt=         -e "s,${ORIGFNT},${DEFAULT_FONT},"
+SUBST_FILES.fnt=       modules/misc/freetype.c
+SUBST_MESSAGE.fnt=     "Fixing harcoded paths."
+SUBST_STAGE.libav=     post-patch
+SUBST_FILES.libav=     configure
+SUBST_SED.libav=       -e "s,libavcodec/libavcodec.a,libavcodec.a,g"
 
-CONFIGURE_ARGS+=       --enable-flac
-CONFIGURE_ARGS+=       --enable-x11
-CONFIGURE_ARGS+=       --disable-qt
-CONFIGURE_ARGS+=       --disable-kde
-CONFIGURE_ARGS+=       --disable-gnome
-CONFIGURE_ARGS+=       --disable-gtk
-
-WITH_DVDCSS?=          NO
-BUILD_DEFS+=           WITH_DVDCSS
+BUILDLINK_TRANSFORM.ffmpeg+=   -e "s,include/ffmpeg,include/,g"
 
-.if !empty(WITH_DVDCSS:M[Yy][Ee][Ss])
-CONFIGURE_ARGS+=       --with-dvdcss="${BUILDLINK_PREFIX.libdvdcss}"
-.include "../../multimedia/libdvdcss/buildlink3.mk"
-PLIST_SUBST+=  DVDCSS=
-.else
-CONFIGURE_ARGS+=       --disable-dvd
-PLIST_SUBST+=  DVDCSS="@comment "
-.endif
-
-pre-install:
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/vlc
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/vlc/http
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/vlc/http/admin
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/vlc/skins
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/vlc/skins/default
-
-#.include "../../audio/faad2/buildlink3.mk"
 .include "../../audio/flac/buildlink3.mk"
 .include "../../audio/lame/buildlink3.mk"
 .include "../../audio/liba52/buildlink3.mk"
@@ -80,16 +79,16 @@
 .include "../../audio/libid3tag/buildlink3.mk"
 .include "../../audio/libmad/buildlink3.mk"
 .include "../../audio/libvorbis/buildlink3.mk"
-.include "../../audio/speex/buildlink3.mk"
 .include "../../converters/fribidi/buildlink3.mk"
 .include "../../devel/SDL/buildlink3.mk"
 .include "../../devel/gettext-lib/buildlink3.mk"
-#.include "../../multimedia/ffmpeg/buildlink3.mk"
 .include "../../graphics/freetype2/buildlink3.mk"
 .include "../../misc/libcdio/buildlink3.mk"
+.include "../../multimedia/ffmpeg/buildlink3.mk"
 .include "../../multimedia/libdvdplay/buildlink3.mk"
 .include "../../multimedia/libdvbpsi/buildlink3.mk"
 .include "../../multimedia/libdvdread/buildlink3.mk"
+.include "../../multimedia/libmatroska/buildlink3.mk"
 .include "../../multimedia/libmpeg2/buildlink3.mk"
 .include "../../multimedia/libogg/buildlink3.mk"
 .include "../../net/openslp/buildlink3.mk"
diff -r 1260506fc8c7 -r 07bf0bb2b6c0 multimedia/vlc/PLIST
--- a/multimedia/vlc/PLIST      Sun Jun 20 16:46:00 2004 +0000
+++ b/multimedia/vlc/PLIST      Sun Jun 20 18:43:26 2004 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2004/04/19 18:15:00 drochner Exp $
+@comment $NetBSD: PLIST,v 1.3 2004/06/20 18:43:26 xtraeme Exp $
 bin/vlc
 bin/vlc-config
 bin/wxvlc
@@ -59,6 +59,7 @@
 lib/vlc/codec/libadpcm_plugin.so
 lib/vlc/codec/libaraw_plugin.so
 lib/vlc/codec/libcinepak_plugin.so
+lib/vlc/codec/libcmml_plugin.so
 lib/vlc/codec/libcvdsub_plugin.so
 lib/vlc/codec/libdts_plugin.so
 lib/vlc/codec/libdvbsub_plugin.so
@@ -67,7 +68,6 @@
 lib/vlc/codec/liblpcm_plugin.so
 lib/vlc/codec/libmpeg_audio_plugin.so
 lib/vlc/codec/librawvideo_plugin.so
-lib/vlc/codec/libspeex_plugin.so
 lib/vlc/codec/libspudec_plugin.so
 lib/vlc/codec/libsubsdec_plugin.so
 lib/vlc/codec/libsvcdsub_plugin.so
@@ -76,6 +76,7 @@
 lib/vlc/control/libhotkeys_plugin.so
 lib/vlc/control/libhttp_plugin.so
 lib/vlc/control/librc_plugin.so
+lib/vlc/control/libtelnet_plugin.so
 lib/vlc/demux/liba52sys_plugin.so
 lib/vlc/demux/libaac_plugin.so
 lib/vlc/demux/libaiff_plugin.so
@@ -87,6 +88,7 @@
 lib/vlc/demux/libdemuxsub_plugin.so
 lib/vlc/demux/libdtssys_plugin.so
 lib/vlc/demux/libflac_plugin.so
+lib/vlc/demux/libh264_plugin.so
 lib/vlc/demux/libid3_plugin.so
 lib/vlc/demux/libid3tag_plugin.so
 lib/vlc/demux/libm3u_plugin.so
@@ -103,11 +105,13 @@
 lib/vlc/demux/libpva_plugin.so
 lib/vlc/demux/librawdv_plugin.so
 lib/vlc/demux/libreal_plugin.so
+lib/vlc/demux/libsgimb_plugin.so
 lib/vlc/demux/libts2_plugin.so
 lib/vlc/demux/libts_dvbpsi_plugin.so
 lib/vlc/demux/libts_plugin.so
 lib/vlc/demux/libwav_plugin.so
 lib/vlc/gui/libwxwindows_plugin.so
+lib/vlc/libffmpeg.a
 lib/vlc/libi420_rgb_mmx.a
 lib/vlc/libi420_ymga_mmx.a
 lib/vlc/libi420_yuy2_mmx.a
@@ -115,10 +119,11 @@
 lib/vlc/libmemcpy3dn.a
 lib/vlc/libmemcpymmx.a
 lib/vlc/libmemcpymmxext.a
+lib/vlc/libmkv.a
+lib/vlc/libstream_out_transcode.a
 lib/vlc/misc/libdummy_plugin.so
 lib/vlc/misc/libexport_plugin.so
 lib/vlc/misc/libfreetype_plugin.so
-lib/vlc/misc/libhttpd_plugin.so
 lib/vlc/misc/libipv4_plugin.so
 lib/vlc/misc/libipv6_plugin.so
 lib/vlc/misc/liblogger_plugin.so
@@ -134,6 +139,7 @@
 lib/vlc/mux/libmux_ts_dvbpsi_plugin.so
 lib/vlc/mux/libmux_ts_plugin.so
 lib/vlc/packetizer/libpacketizer_copy_plugin.so
+lib/vlc/packetizer/libpacketizer_h264_plugin.so
 lib/vlc/packetizer/libpacketizer_mpeg4audio_plugin.so
 lib/vlc/packetizer/libpacketizer_mpeg4video_plugin.so
 lib/vlc/packetizer/libpacketizer_mpegvideo_plugin.so
diff -r 1260506fc8c7 -r 07bf0bb2b6c0 multimedia/vlc/buildlink3.mk
--- a/multimedia/vlc/buildlink3.mk      Sun Jun 20 16:46:00 2004 +0000
+++ b/multimedia/vlc/buildlink3.mk      Sun Jun 20 18:43:26 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.4 2004/04/14 12:11:30 jmmv Exp $
+# $NetBSD: buildlink3.mk,v 1.5 2004/06/20 18:43:26 xtraeme Exp $
 #
 # This Makefile fragment is included by packages that use vlc.
 #
@@ -16,24 +16,30 @@
 BUILDLINK_PACKAGES+=           vlc
 BUILDLINK_DEPENDS.vlc?=                vlc>=0.7.1
 BUILDLINK_PKGSRCDIR.vlc?=      ../../multimedia/vlc
+.endif # VLC_BUILDLINK3_MK
 
+.include "../../multimedia/libdvdcss/buildlink3.mk"
 .include "../../audio/flac/buildlink3.mk"
+.include "../../audio/lame/buildlink3.mk"
 .include "../../audio/liba52/buildlink3.mk"
+.include "../../audio/libcddb/buildlink3.mk"
+.include "../../audio/libid3tag/buildlink3.mk"
 .include "../../audio/libmad/buildlink3.mk"
 .include "../../audio/libvorbis/buildlink3.mk"
-.include "../../audio/speex/buildlink3.mk"
 .include "../../converters/fribidi/buildlink3.mk"
 .include "../../devel/SDL/buildlink3.mk"
+.include "../../devel/gettext-lib/buildlink3.mk"
 .include "../../graphics/freetype2/buildlink3.mk"
-.include "../../devel/gettext-lib/buildlink3.mk"
-.include "../../misc/libdvdcss/buildlink3.mk"
-.include "../../misc/libdvdplay/buildlink3.mk"
-.include "../../misc/libdvdread/buildlink3.mk"
+.include "../../misc/libcdio/buildlink3.mk"
+.include "../../multimedia/ffmpeg/buildlink3.mk"
+.include "../../multimedia/libdvdplay/buildlink3.mk"
+.include "../../multimedia/libdvbpsi/buildlink3.mk"
+.include "../../multimedia/libdvdread/buildlink3.mk"
+.include "../../multimedia/libmatroska/buildlink3.mk"
 .include "../../multimedia/libmpeg2/buildlink3.mk"
 .include "../../multimedia/libogg/buildlink3.mk"
 .include "../../net/openslp/buildlink3.mk"
+.include "../../sysutils/vcdimager-devel/buildlink3.mk"
 .include "../../x11/wxGTK/buildlink3.mk"
 
-.endif # VLC_BUILDLINK3_MK
-
 BUILDLINK_DEPTH:=     ${BUILDLINK_DEPTH:S/+$//}



Home | Main Index | Thread Index | Old Index