Sat Jul 26 14:44:34 2008 UTC ()
Update net/liblive to liblive-20080725

2008.07.25:
- Minor bug fix to "MPEG2TransportStreamFramer" (reset "fTSPCRCount" in "doStopGettingFrames()").
  (Thanks to Qiujian Shu for reporting this bug.)
- Modified the previous changes to "QuickTimeFileSink" and "AVIFileSink" so that the
  "createNew()" functions return NULL if the output file cannot be opened.
2008.07.24:
- Changed "MultiFramedRTPSource" to handle the very first packet that we receive as
  if there were packet loss beforehand.  This ensures that we correctly discard any
  initial packets that we receive that occur after the start of a (multi-packet) frame.
- Fixed "QuickTimeFileSink" and "AVIFileSink" to close the output file (if it's not stdout or stderr) in the destructor,
2008.07.22:
- Fixed "MPEG2TransportStreamMultiplexor" to use an appropriate stream for our SCR, even if the input contained
  its own Program Stream Map.
- More minor changes to the code to make Erik Hovland's code-checking tools happy.
2008.07.06:
- Corrected one of Erik Hovland's memory leak fixes made to the previous revision.


(tonio)
diff -r1.16 -r1.17 pkgsrc/net/liblive/Makefile
diff -r1.7 -r1.8 pkgsrc/net/liblive/distinfo

cvs diff -r1.16 -r1.17 pkgsrc/net/liblive/Makefile (expand / switch to unified diff)

--- pkgsrc/net/liblive/Makefile 2008/07/17 10:11:19 1.16
+++ pkgsrc/net/liblive/Makefile 2008/07/26 14:44:34 1.17
@@ -1,36 +1,37 @@ @@ -1,36 +1,37 @@
1# $NetBSD: Makefile,v 1.16 2008/07/17 10:11:19 ahoka Exp $ 1# $NetBSD: Makefile,v 1.17 2008/07/26 14:44:34 tonio Exp $
2# 2#
3 3
4DISTNAME= live.2008.07.06 4DISTNAME= live.2008.07.25
5PKGNAME= lib${DISTNAME:S/./-/:S/.//g} 5PKGNAME= lib${DISTNAME:S/./-/:S/.//g}
6CATEGORIES= net 6CATEGORIES= net
7MASTER_SITES= http://www.live555.com/liveMedia/public/ 7MASTER_SITES= http://www.live555.com/liveMedia/public/
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.live555.com/liveMedia/ 10HOMEPAGE= http://www.live555.com/liveMedia/
11COMMENT= Set of C++ libraries for multimedia streaming 11COMMENT= Set of C++ libraries for multimedia streaming
12 12
13PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
14 14
15WRKSRC= ${WRKDIR}/live 15WRKSRC= ${WRKDIR}/live
16USE_LANGUAGES= c c++ 16USE_LANGUAGES= c c++
17USE_LIBTOOL= YES 17USE_LIBTOOL= YES
18 18
19INSTALLATION_DIRS= bin lib 19INSTALLATION_DIRS= bin lib
20 20
21do-configure: 21do-configure:
22 ${CP} ${FILESDIR}/config.netbsd ${WRKSRC} 22 ${CP} ${FILESDIR}/config.netbsd ${WRKSRC}
23 ${CP} ${FILESDIR}/config.netbsd ${WRKSRC}/config.dragonfly 23 ${CP} ${FILESDIR}/config.netbsd ${WRKSRC}/config.dragonfly
 24 ${CP} ${FILESDIR}/config.netbsd ${WRKSRC}/config.darwin
24 cd ${WRKSRC} && ${SH} ./genMakefiles ${LOWER_OPSYS} 25 cd ${WRKSRC} && ${SH} ./genMakefiles ${LOWER_OPSYS}
25 26
26do-install: 27do-install:
27.for lib in BasicUsageEnvironment UsageEnvironment groupsock liveMedia 28.for lib in BasicUsageEnvironment UsageEnvironment groupsock liveMedia
28 cd ${WRKSRC}/${lib} && \ 29 cd ${WRKSRC}/${lib} && \
29 ${LIBTOOL} --mode=install ${INSTALL_LIB} lib${lib}.la ${DESTDIR}${PREFIX}/lib 30 ${LIBTOOL} --mode=install ${INSTALL_LIB} lib${lib}.la ${DESTDIR}${PREFIX}/lib
30 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/include/${lib} 31 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/include/${lib}
31 cd ${WRKSRC}/${lib}/include && \ 32 cd ${WRKSRC}/${lib}/include && \
32 for i in *.h *.hh ; do \ 33 for i in *.h *.hh ; do \
33 [ ! -f $$i ] || \ 34 [ ! -f $$i ] || \
34 ${INSTALL_DATA} $$i \ 35 ${INSTALL_DATA} $$i \
35 ${DESTDIR}${PREFIX}/include/${lib} ; \ 36 ${DESTDIR}${PREFIX}/include/${lib} ; \
36 done 37 done

cvs diff -r1.7 -r1.8 pkgsrc/net/liblive/distinfo (expand / switch to unified diff)

--- pkgsrc/net/liblive/distinfo 2008/07/17 10:11:19 1.7
+++ pkgsrc/net/liblive/distinfo 2008/07/26 14:44:34 1.8
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.7 2008/07/17 10:11:19 ahoka Exp $ 1$NetBSD: distinfo,v 1.8 2008/07/26 14:44:34 tonio Exp $
2 2
3SHA1 (live.2008.07.06.tar.gz) = 4857d5f095abdd93fe1292b5703412ea9452cd8f 3SHA1 (live.2008.07.25.tar.gz) = fbc84b2b16212a2891d587bff48bfb8822716a7c
4RMD160 (live.2008.07.06.tar.gz) = ae9242e85aca30838ffe6e7f59d1368b96a2f808 4RMD160 (live.2008.07.25.tar.gz) = c3a7e8c79ca54753803389e2d0fc9d18fe8c27e6
5Size (live.2008.07.06.tar.gz) = 449589 bytes 5Size (live.2008.07.25.tar.gz) = 449624 bytes