__func__ declaration, but the "CC" (C++) compiler does not. The configure
script for this package tests for __func__ but only invokes the C frontend,
causing failures later as it uses both C and C++ compilers. Explicitly
disable this functionality when using SunPro.
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:
lib/libfoo.a
lib/libfoo.la
lib/libfoo.so
lib/libfoo.so.0
lib/libfoo.so.0.1
one simply needs:
lib/libfoo.la
and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.
Also make LIBTOOLIZE_PLIST default to "yes".
Changes since 0.8.3:
* New translation in this release: Albanian
* licensing corrections
* fixes for compiling with G_DISABLE_ASSERT
* pixel aspect ratio conversion fixes
* tcpserversink fixes and additions
* multifdsink can use poll now as well
* interleave fixes
* audioscale fixes
* videotestsrc fixes
* v4lsrc fixes
* theoradec, theoraenc fixes
* lame fixes
* flac fixes
* ximagesink, xvimagesink fixes
* sunaudio fixes
Bugs fixed since 0.8.3:
* 135407 : [xviddec] shows green frames when decoding packed bitstre...
* 140432 : Osssink and alsasink broken on nforce2 (intel8x0) soundcard
* 140897 : Incorrect segment duration in files created with matroska...
* 140898 : No writing application specified in matroska files create...
* 141554 : vorbis in matroska files makes the vorbisdec plugin segfault
* 144091 : [Solaris] audio mixer element
* 144616 : Infinite loop in wavparse.
* 148711 : typefind function for TTA audio files
* 148950 : matroskademux doesn't set buffer duration
* 148951 : matroskademux misses the tta codec in its codec list
* 151232 : [lame] doesn't build with lame-3.90
* 151236 : [v4l] compile failure
* 151410 : Memory leaks in multifdsink
* 151462 : theora plugin Makefile broken
Changes since 0.8.2:
* New translation in this release: Czech
* New translation in this release: Hungarian
* pixel aspect ratio conversion
* tcpserversink fixes and additions
* oggdemux fixes
* theoraenc and theoradec fixes
* ximagesink and xvimagesink fixes
* ladspa fixes
* videoscale and ffmpegcolorspace fixes for stride
* mpeg and dvd fixes
* win32 project file additions
* new elements: playbin and decodebin
* new element: multifdsink
* new element: pngdec
* new element: alpha
* new element: multifilesink
Bugs fixed since 0.8.2:
* 141906 : hang on removing ximagesink from a pipeline
* 142432 : Wrong sink MIME type in shout2send
* 143222 : [oggdemux] Optimize tag reading
* 143548 : Please update libtool to fix build on arm
* 143703 : duration always 0 for some (gst produced) .ogg files
* 144624 : wavenc doesn't close file properly
* 144753 : libgstinterfaces should be split, or: 'volume' should not...
* 144815 : [alsasink] gst_element_set_time_delay() assertion failure...
* 144866 : [flac] seeking broken, duration not set on buffers [PATCH]
* 144941 : alsasink assertion failure on ctrl+z and fg
* 145031 : totem CVS won't compile because of gst-play ...
* 145088 : gnome-volume-control has unlocalized volume names.
* 145118 : Compile error (gcc 2.95, alsa)
* 145336 : pipeline broke-stonecold
* 147969 : LADSPA plugin should sanitize the info from the .so's to ...
* 148021 : Bug in lib-riff
* 148023 : [ximagesink] doesn't work with Xnest
* 148043 : audioconvert
* 148289 : mad plugin crashes on Sun
* 148505 : [level] for silence peak is reported wrongly
* 148986 : [lame] bug in negotiation
New features:
* Parallel installability with 0.6.x series
* Internationalization
* New translations in this release: Ukrainian, British
* Translations: af az en_GB nl sr sv uk
* id3 fixes
* asf fixes
* qt demux fixes
* dv fixes
* auparse fixes
* wavparse seeking/querying fixes
* alsa fixes for mixing and device releasing
* categorisation fixes
* v4lsrc fixes for webcams
* streamheader fixes
* Portability fixes
* new element: DTS decoder
* new element: libvisual
* new element: theoraenc
* new element: oggmuxer
* new element: rawvorbisenc
* new elements: audiorate and videorate
* new elements: TCP server/client src/sink
* new element: pixbufscale
* new element: osxaudiosink
* new element: sunaudiosink
* new element: videomixer
* new elements: multipartmux/multipartdemux
* new elements: smokeenc/smokedec
* new element: vorbisparse
Bugs fixed:
* 132440 : configure botches DVDNAV_CFLAGS
* 133002 : configure should check for dvdnav header
* 134007 : [alsasink] assertion failure in alsalib snd_pcm_plug_hw_p...
* 135145 : [asfdemux] Can't play randomfile.wma
* 135862 : [wavparse] add ADPCM support
* 135989 : v4l-conf called even when not present
* 136392 : [v4lsrc] buggy wit qc-usb driver
* 136572 : [esdsink] blocks other esd apps in PAUSED state
* 137711 : [oggdemux] jump or move depends on uninitialised value
* 137724 : [qtdemux/ffdec_mpeg4/faad] MPEG-4 video/audio esds atoms
* 137750 : Gst-player not able to seek in wav file
* 138251 : [mad] Can't play bad1.mp3, bad2.mp3
* 139524 : ogg muxer needed
* 139658 : [alsasrc] probes inexistant playback device on capture on...
* 140064 : [speed] can't negotiate
* 140138 : media file makes totem-gst go nuts
* 140265 : ffmpegcolorspace and gnomevfs fail to build buildable
* 140268 : ximagesink and xvimagesink do not build under FreeBSD
* 140384 : Incorrect library dependency in SDL plugin
* 140640 : [asfdemux] segfault
* 140668 : gst-plugins-0.8.1 does not compile
* 140844 : icecastsend (shout) doesnt even try to connect to server
* 140878 : ima adpcm encoded wavs are not supported
* 141176 : [mad] Can't play ...Faithfulness.mp3
* 141188 : monoscope plugin doesnt work as intended
* 141258 : mp3 file seek problem
* 141318 : ffmpegcolorspace doesn't compile on Solaris
* 141821 : kdemacros.h
* 142044 : m4a typefinds to x-m4a instead of quicktime
* 142084 : mad and level plugins dont like each other (caps related ...
* 142107 : build error under mdk 10.0
* 142127 : GstPlay's time_tick event does not return the right time ...
* 142193 : Patch for plugins Codecs klassifications
* 142205 : return type of gst_audio_clock_id_wait_async is wrong
* 142211 : alsasink broken due to mixer device
* 142262 : shout2send not compiling or working (fix attached)
* 142272 : qtdemux doesn't work with sources that cannot seek
* 142286 : The au plugin cannot play au files encoded with ulaw
* 142320 : [ffmpeg - ima-adpcm-ws/wsaud] scheduler issues
* 142493 : default fragment size in osssink is too small
* 142507 : [PATCH] id3tag plugin does not correctly set buffer offset
* 142555 : wavparse doesn't handle truncated files gracefully
* 142566 : Certain mp3s don't get played correctly
* 142585 : gstresample makes wrong assumption about buffer sizes (se...
* 142586 : alsasink resync is broken
* 142664 : v4l2_buffer redeclaration : won't compile with -Werror
* 142764 : ogg that caueses error
* 142797 : Mac OS X Audio Sink and Src
* 142851 : gstid3tag sends wrong offset on discont events
* 142954 : [patch] adding a connection problem signal to shout2send
* 142962 : Error converting wav file to ogg/vorbis
* 143032 : [adder] crash on certain errors
* 143130 : [mixmatrix] returns garbage pointer as request pad
* 143146 : [patch] gst/tcp plugin doesnt compile on OSX
* 143153 : [patch] osxaudio - fix warnings
* 143262 : rifflib does not know several fourccs
* 143283 : [PATCH] Property accessors for the mixer interface
* 143454 : [alsasink] outputs silence on sync problem
* 143749 : tcp plugin dosn't compile on FreeBSD
* 143861 : OSS elements portability on BSD (soundcard.h location)
* 144240 : [cdparanoia] sets wrong timestamps on buffers [patch]
* 144425 : Invalid read of size 4in riff-read.c [patch]
gst-plugins-* packages. Generating a description during installation
is not well supported and causes problems when creating the README
files, for example.
Features of this release
* Parallel installability with 0.6.x series
* Internationalization
* New translations in this release: Swedish, Afrikaans, Azerbeaijani
* Translations: af az nl sr sv
* Updated to the new core 0.8 subsystems
* Reworked play and media-info libraries
* Updated osssink: now does probing of possible output properties
* Updated qtdemux: fixes for MACE audio
* New debug element: quasirandom byte changes
* New element: dvddemux
* New element: kiosrc, a KIO-slaves source
* Fixes to all other elements, including level, videodrop, gnomevfssrc,
speex, *law, mpeg2dec, adder, a52dec, oggdemux, matroska, mad, v4l2,
cacasink
* Portability fixes
* ChangeLog use
* Coding style consistency
* Various memleak and buffer overflow fixes
Bugs fixed in this release
* 120883 : osssink advertises more rates than it handles
* 125732 : v4l2src don't support all YUV formats
* 134301 : gst-plugins should depend on X
* 135919 : Mandrake 10
* 136477 : [PATCH] gst-launch-ext does not support .mov
* 136527 : gdk_pixbuf makefile tried to execute targets contrains in...
* 137348 : media-info .pc file lacks a 'Version:' line
* 137448 : mpegaudioparse: crash (bus error)
* 137504 : mpeg2dec fails on 422 encoded material
* 137556 : Ogg Vorbis playback has poor spatialization
* 137588 : ffmpegcolorspace gives critical when it should throw error
* 137722 : Quicktime audio parsing is broken
* 138105 : [mpeg1videoparse] Hangs while decoding everest.m1v
* 138168 : id3tag using gst_event_new_discontinuous incorrectly?
* 138169 : matroska-demux using gst_event_new_discontinuous without ...
* 138635 : two GLib-GObject-CRITICAL Messages when running gst-regis...
* 138846 : all of the ladspa-wrapped source-plugins fail to go to pl...
* 138914 : gstgdkanimation.h is missing from gst-plugins-0.8.0
* 139034 : Non-standard test(1) operator used in configure script
* 139035 : Non-standard regex used as libtool argument
* 139382 : mad decoder can resync wrongly after seek and does explic...
* 139532 : gstcolorspace crashes when after v4lsrc (ffmpegcolorspace...
* 139926 : id3tag's caps cause it to be plugged more than once by sp...
* 139958 : Leak in avidemux
* 140058 : [msmpeg4] file with broken qscale/header does not play
- Do not install nor build any plugins that require external libraries.
This keeps this package small, makes it modular and will avoid the need
of "fee-based-commercial-use" licenses while building GNOME.
- Split the Makefile and make it easy to create packages for individual
plugins by using Makefile.common.
- Use gstreamer/plugins.mk to automatically register installed plugins in
the plugins database.
- Fix the regex used to export symbols to something that matches better
the original one.
- As a result of the update of gstreamer to 0.8.0nb1 (which requires a
glib2 with the RTLD_GLOBAL fix), plugins work fine now.
(i.e., detected by configure but not buildlinked). Note that I haven't been
able to reproduce it, although it's clear it may happen sometimes (happened
in the past with arts support, for example). Furthermore, it seems that
the mpeg2dec plugin does not actually build when using our libmpeg2 package.
Closes PR pkg/24835.