0.98.10 - [stable branch] - Sun Feb 22 2009, joern
Features:
- transcode 1.1 compatibility improved, warning about
experimental dvd::rip support removed; there are still issues
with some filters in the filter preview dialog; your mileage
may vary.
- Workaround for transcode h264 two-pass problem, so dvd::rip
now supports h264 two-pass encoding.
- Applied patch from Jussi Judin <jjudin+dvdrip AT iki.fi> to
detect GraphicMagicks as an ImageMagick replacement.
- No files will be placed in /tmp anymore, instead all temporary
files will go to PROJECT_DIR/tmp. Thanks for the hint to
Michael Renner <michael.renner AT gmx.de>.
- dvdrip-master doesn't throw warnings on unneeded missing
binaries anymore, if installed alone without the full
(anyway on the master unneeded) packages. Suggested by
Nicolas Chauvet <kwizart AT gmail.com>.
- Added .ogv extension for OGG files as another option.
Suggested by Nicolas Chauvet.
Bugfixes:
- Fixed cluster mode audio processing with transcode 1.1.x.
Thanks for the report to Samuele Giovanni Tonon <samu AT
linuxasylum.net>.
- Fixed race condition which could result in a missing audio
merge in cluster mode when title has one track. Based on a
patch from Matt Lawrence <m3lawren AT uwaterloo.ca>.
- Fixed wrong progress information (not taking chunks into
account) in cluster mode.
- Added a patch from Nicolas Chauvet to fix a problem with
Fedora's Perl (setlocale).
changes:
* Use Ctrl+S instead of Shift+S for the screenshot capture
* Parse session management options on the command-line
* Reset the seekbar when a file is closed
* Make the default drag action for the video widget be a copy
* Reset the icon properly when deactivating the thumbnail plugin
* Make sure all files are played when playing in shuffled mode,
and repeat mode is switched off
* Fix Rewind() and Stop() functions in the QuickTime compat plugin
* Don't remove renamed files from the playlist
Subtitles download plugin:
* Fix the OpenSubtitles plugin not loading
* Sort languages names in alphabetical order
pkgsrc change: remove the hard dependency on gst-plugins0.10-resindvd,
add a MESSAGE giving hints which plugins might be useful
changes:
- Fix playback of radio streams when the URL has a trailing slash
- Fix detection of ISOs as VCDs or DVDs
- Fix parsing of some podcasts with huge amounts of CDATA in the XML
changes:
Migrate twolame element from -bad
mp3parse improvements
Support scaling in the synaesthsia visualisation
Improve realmedia streaming, supporting RDT and pnm://
Improved ASF demuxing, including streaming-mode seeking
Support for 4:4:4 MPEG-2 video
changes:
Add ASS/SSA subtitle handling element assrender
Leak fixes in the QuickTime decoder wrapper
Better DirectShow output on Windows
Extend QT muxing support to include AMR and H.263
mms seeking support
Extended MXF file format handling
camerabin and photography API for digital camera interfacing
Merge elements from Farsight: liveadder, sirendec, sirenenc, valve,
rtpdtmfsrc, rtpdtmdepay, dtmfsrc, rtpdtmfmux, autoconvert, mimdec, mimenc
typefinder based on xdgmime
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
==============
Version 2.26.0
==============
- gnome-volume-control
+ Fix tooltip when dB changes, bug #575093 (Bastien)
+ Update the volume immediately, bug #564313 (Bastien)
+ Added --debug (Matthias Clasen)
- gst-mixer (gstreamer based g-v-c)
+ Add new icons mappings, bug #571084 (Garrett D'Amore)
+ Make options update when changed, bug #571083 (Garrett D'Amore)
+ Make pagenum logic simpler, bug #571068 (Garrett D'Amore)
+ Remove page name duplication, bug #570979 (Garrett D'Amore)
+ Add sound theme page (Brian Cameron)
- Updated translations:
+ Abhishek Jacob (ml)
+ Adi Roiban (ro)
+ Ankit Patel (gu)
+ Ask Hjorth Larsen (da)
+ Changwoo Ryu (ko)
+ Claude Paroz (fr)
+ Daniel Nylander (sv)
+ David Lodge (en_GB)
+ Duarte Loreto (pt)
+ Fotis Tsamis (el)
+ Gabor Kelemen (hu)
+ Gil 'Dolfin' Osher (he)
+ Hendrik Richter (de)
+ I. Felix (ta)
+ Ilkka Tuohela (fi)
+ Iñaki Larrañaga Murgoitio (eu)
+ Jonh Wendell (pt_BR)
+ Jordi Mallach (ca)
+ Jorge González (es)
+ Kjartan Maraas (nb)
+ Krishna Babu K (te)
+ Manoj Kumar Giri (or)
+ Milo Casagrande (it)
+ Petr Kovar (cs)
+ Rajesh Ranjan (hi)
+ Rajesh Ranjan (mai)
+ Runa Bhattacharjee (bn_IN)
+ Sandeep Shedmake (mr)
+ Suso Baleato (gl)
+ Takeshi AIHANA (ja)
+ Theppitak Karoonboonyanan (th)
+ Tomasz Dominikowski (pl)
+ Wouter Bolsterlee (nl)
+ Žygimantas Beručka (lt)
===============
Version 2.25.92
===============
- General:
+ Add libunique dependency, instead of direct dbus-glib dependency (Bastien)
+ Detect pulseaudio 0.9.15 to use some new API when it's there (Bastien)
+ Fix automagic dep on pulseaudio (Mart Raudsepp)
- gnome-volume-control
+ Install the application icon in the global icon theme (Bastien)
+ Fix icon name in desktop file (Luca Ferretti)
+ Exit when Esc is pressed (Bastien)
+ Use the new GTK+ scale marks for the balance widget (Luca Ferretti)
+ Make sure the balance bar stays Left to Right, so that the Left balance is
really on the left (Bastien)
+ Stop the microphone showing up in the applet when the capplet is running
(Bastien)
+ Show recording applications in addition to playback applications, use the
microphone icon for those applications (Bastien)
+ Install the applet's desktop file in the xdg autostart directory (Bastien)
+ Present the application when it's already running (with libunique)
(Bastien)
+ When PulseAudio isn't running, or takes a long time to connect to, popup a
dialogue telling the user what we're waiting for, and the ability to cancel
(Bastien)
+ De-sensitivise the balance bar if the output doesn't support balacing
(Bastien)
+ Add "is-amplified" property. In this mode, the volume can be set above 100%
(150% tops actually) for inputs that support giving us the dB information
(Bastien)
+ Don't filter out sinks with PA_SINK_HARDWARE, otherwise things like network
sinks (Airport Express?) won't show up in the volume capplet (Bastien)
+ Don't filter out non-hardware sources, only ignore sink monitors (Bastien)
+ Fix the dock showing up off-screen when the applet is at the bottom of the
screen and is popped up for the first time (Yanko Kaneti)
+ Make the balance bar instant-apply (Bastien)
+ Update sensitivity of input feedback checkbox (Matthias Clasen)
+ Code cleanup (Bastien)
- Updated translations:
+ Alaksandar Navicki (be@latin)
+ Jordi Mallach (ca)
+ Ask Hjorth Larsen (da)
+ Christian Kirbach (de)
+ David Lodge (en_GB)
+ Jorge González (es)
+ Ivar Smolin (et)
+ Iñaki Larrañaga Murgoitio (eu)
+ Ilkka Tuohela (fi)
+ Ignacio Casal Quinteiro (gl)
+ Sweta Kothari (gu)
+ Gabor Kelemen (hu)
+ Milo Casagrande (it)
+ Takeshi AIHANA (ja)
+ Shankar Prasad (kn)
+ Changwoo Ryu (ko)
+ (LINGUAS)
+ Raivis Dejus (lv)
+ Jovan Naumovski (mk)
+ Sandeep Shedmake (mr)
+ Kjartan Maraas (nb)
+ Wouter Bolsterlee (nl)
+ Tomasz Dominikowski (pl)
+ Djavan Fagundes (pt_BR)
+ Duarte Loreto (pt)
+ Adi Roiban (ro)
+ Daniel Nylander (sv)
+ Theppitak Karoonboonyanan (th)
+ Clytie Siddall (vi)
+ Chao-Hsiung Liao (zh_HK)
+ Chao-Hsiung Liao (zh_TW)
===============
Version 2.25.5
===============
- Add desktop files and icons for gnome-volume-control
- Add a new sound theme
- Fix some of the resizing on startup in the volume control
- Simplify the sound theme selection
- Fix a few positioning problems in the volume applet
- Add a mute toggle item in the volume applet
- Make the volume slider instantaneous
- Fix "no applications" message when there are applications
- Fix the volume applet not showing up in some cases
- Add a close button to the sound capplet
- Hide sound events from the applications tab
- Fix scrolling with the mouse wheel going in the wrong direction
===============
Version 2.25.1
===============
- Add new volume control applet and dialog (William Jon McCann)
- Bug #552748 - General cleanups (Kjartan Maraas)
- Bug #552420 - Make speex voice encoder mono (Marc-André Lureau)
- Bug #543306 - Use .ogg extension (Marc-André Lureau)
- Bug #498617 - Use LC profile by default for AAC (m4a)
- Bug #557043 - Add MP2 profile
- Bug #564060 - Use 32kHz for Speex
- Bug #553383 - fix "can't delete profile with '#' in its name"
- Bug #563573 - clean up GLib and GTK+ includes. (Luis Menina)
2.26.0:
* Updated translations
2.25.92:
* Updated translations
2.25.91:
* Update API documentation
* Fix PLA writing to make filenames appear correctly on the device
* Fix possible crasher in the itms feed parser
* Fix crasher when parsing a PLS file with invalid UTF-8
2.25.90:
* Add support for the WPL playlist type
* Fix the Python bindings not working
* Fix a few memory leaks in XSPF parsing
* Fix parsing of ISO-8859-1 M3U files
* Ignore rtmp:// URIs
2.25.1 (changes to 2.24.3):
* Port disc detection code to GIO, remove HAL dependency
* Add a way to disable the libcamel dependency for very
specific system integration cases
* Use error codes properly and document them
2.26.0:
* Make sure all the Python plugins are translated
* Fix the language selection in the OpenSubtitles plugin
2.25.92:
* Set PulseAudio application properties
* Fix possible crasher in eggdesktopfile
* Add support for MXF videos
* Fix repeat not working in the browser plugin
2.25.91:
* Document internal API for plugin writers
* Fix a few focus problems
* Accept human-friendly inputs in the "Skip To" dialogue
* Add a huge number of languages to the subtitle downloader plugin
* Make looping smoother when only one file is being played in repeat
* Make the gallery creation progress window work as expected
* Fix a possible crasher when getting metadata in the xine-lib backend
* Many build fixes
* Make Totem more robust when Python fails to initialise
2.25.90:
* Add a UPNP/DLNA plugin
* Add a plugin to allow creating galleries of screenshots
for video files
* Add a plugin to allow copying DVDs and VCDs through Brasero,
as well as creating new DVDs from the playing video
* Add support for Repeat and Shuffle through LIRC
* Add support for a number of playlist types
* Update audio and video files types supported by the properties
window to not include playlists
* Fix recent files not working when the playlist was empty
* Avoid resetting colour balance sliders when set at the maximum
or the minimum
* Fix the screensaver not being disabled in some cases
* Add number of build and UI fixes
2.25.3 (changes since 2.24.3):
* Interface changes:
- Make the left-click seek directly to the destination
- Hide colour balance sliders that aren't available
- Make modifiers work as expected when drag'n'dropping files
- Use "Movie Player" everywhere in the interface
- Add an arrow to the sidebar button
- Convert British English messages to American English
- Show the fullscreen popups when seeking with the keyboard
- Better behaviour when changing the type of playlist to be saved
- Fix playlist problems when removing an file that was deleted
from the filesystem
* Subtitle handling:
- Add plugin to download text subtitles from OpenSubtitles.org
- Allow selecting a text subtitle from the View menu, or by dropping
the file onto the video widget
- Add the subtitle and languages menus to the fullscreen popup
* Browser plugin:
- Remove the "basic" web browser plugin, we now use the same
API as VideoLAN for our default plugin
- Fix relative paths not resolving in some cases
- Fix repeat=true only playing files twice
* Plugins:
- Add Jamendo plugin
- Add support for streaming TV from MythTV
- Fix YouTube movie playback following website changes
- Make the local search and YouTube search sidebars look more alike
- Add proper mute support for remote controls
- Fix the metadata-updated signal to be useful
* Build:
- Remove libgnome dependency
- Remove NVTV support
- Use g_timeout_add_seconds() when possible
* GStreamer backend:
- Require the rsndvdbin plugin for DVD playback
- Add zoom support
- Fix some files not giving us metadata with the video indexer
- Fix the video window getting bigger than the screen
- When streaming, the pause button stops
* Other:
- Add ability to create a gallery image using the video thumbnailer
on some platforms that lacked shared library support in the past. The
list hasn't been maintained at all and the gain is very limited, so just
get rid of it.
Changes between 0.1.5 and 0.1.6:
--------------------------------
* fixed a parsing bug due to outdated spec in ISO 639 language descriptor
* fixed the use of uninitialized data when section_syntax_indicator=0
* fixed a parsing bug in the EBU teletext descriptor decoder
* fixed the declaration of dvbpsi_DecodeTeletextDr
* new example tool for checking an MPEG-2 TS file
* fixed EIT discontinuities
* new cat support
* new PDC support descriptor 0x69
Changes between 0.1.4 and 0.1.5:
--------------------------------
* Windows CE port
* src/tables/eit*: EIT decoder (no generator yet)
* src/tables/sdt*: SDT generator
* 0x4d/0x4e (EIT) descriptors decoders
* 0x52 (stream identifier) descriptor decoder
* 0x55 (dvb parental rating) descriptor decoder
* 0x56 (EBU teletext) descriptor decoder
* fixed a segfault in the subtitles descriptor decoder
* correctly handle duplicate packets
* correctly handle TS packets containing multiple PSI sections
Changes between 0.1.3 and 0.1.4:
--------------------------------
* 0x59 (dvb subtitles) descriptor decoder
* memory leak fix
* fixed an unitialiazed pointer
This is GStreamer Good Plug-ins 0.10.14, "Disaffected Affectation"
Changes since 0.10.13:
* Add autodetect source elements
* Improvements in RTP payload/depayload and RTSP
* Support float input in wav, and require depth == width
* Support inverted RGB video in avi
* Compilation fixes and smarter format selection in V4L2 support
* Use libv4l when available
* Don't install static plugin libraries any more
* Matroska muxing: Add Dirac, fix AAC
* Improve qtdemux segment handling
* Add presets to equalizer
* OS/X video and audio output improvements
* Rework Pulseaudio audio output
* Support basic and digest auth in souphttpsrc
* Use libsoup-gnome instead of libsoup when available
* DV demuxer fixes
* New IIR and FIR base classes and echo filter in audiofx plugin
* Improved spectrum analysis plugin
* 8 bit greyscale support in v4l2src and videocrop
* New aspectratiocrop element
* Many other bug fixes and improvements
Bugs fixed since 0.10.13:
* 561502 : Not-negociated error in udpsrc
* 522183 : add preset suport to gstequalizer
* 523813 : [autodetect] add autovideosrc and autoaudiosrc
* 557709 : goom should have license headers in all source files
* 560155 : segfault when trying to set tag to NULL with avimux
* 527951 : [new element] aspectratiocrop
* 529379 : RTSP seeks when pipeline is in STATE_PAUSED
* 532409 : RTP payload/depayloader for G.729
* 537539 : [pulse] Rhythmbox starts using 100% of CPU time when puls...
* 537540 : [pulse] Causes a deadlock when the pulseserver dies
* 537543 : [pulse] sink/src should have " volume " property (was GstMi...
* 545033 : [v4l2src] Add support for camera specific formats
* 552140 : [soup] use libsoup-gnome for proxy configuration if avail...
* 556019 : Add the ability to make souphttpsrc act as a live source
* 556484 : Implement getcaps in rtpL16pay
* 556641 : rtpL16depay doesn't support multichannel audio
* 556802 : Misspelled messages
* 556955 : [videocrop] fails to renegotiate
* 556986 : pulsesink deadlocks when raising an error
* 557260 : [equalizer] Calculates coefficients for every buffer
* 557293 : Argument type mismatch on Windows
* 557294 : cross mingw32 gcc: getaddrinfo is not in ws2_32.dll befor...
* 557710 : Memory leak related to matroskamux's request pads
* 558427 : rtpmpapay/depay are too wide
* 558638 : Compiler error on v4l2
* 558711 : gst-plugins-good-0.10.11 compile fails
* 559288 : [qtdemux] deadly embrace!
* 559545 : rtspsrc could not receive data from RTSP server because o...
* 559547 : Seek bugs when playing rtsp video in m.youtube.com
* 560641 : rtp mp4 payloader doesn't flush the last frame upon EOS
* 560756 : New Plugin: JPEG RTP Payloader
* 561625 : Rtspsrc set segment's last_stop incorrectly
* 561775 : souphttpsrc patch to support basic and digest authentication
* 561802 : DLNA specific HTTP header missing
* 561990 : qtdemux build fails on mingw due to missing definition of...
* 562434 : [wavenc] Add support for a-law and mu-law encoded wav files
* 562572 : multiudpsink handles errors in _render() too aggressively
* 563414 : Fix for SunAudioMixer plugin
* 563504 : add libv4l2 support to v4l2 gst plugin - required for mos...
* 563509 : [rtp_data_test] Complains about negotiation errors with m...
* 563510 : [videocrop] 1x1 unit test fails
* 564437 : rtpjpegdepay was unable to handle frame dimensions greate...
* 564948 : Fix and clean up osxaudio
* 565850 : mov files can contain xvid, fmp4 and ac3 tracks
* 566616 : v4l2src: b/w support
* 566843 : [pulse] Terminating an audio stream hangs the application
* 567577 : [audiofx] Add generic IIR/FIR audio filter elements
* 567642 : spectrum element has undocumented arbitrary limitation on...
* 567746 : fix for 547227 created a ref loop
* 567794 : [PATCH] Rework pulse plugin
* 567800 : Mp4 created by Avidemux don't play.
* 567853 : osxaudiosrc does not build on 10.4
* 567874 : [audiofx] Echo/Reverb filter
* 567955 : [spectrum] Need compensation for rounding errors
* 567992 : [videocrop] wrong mouse navigation commands while cropping
* 568395 : [audiofx] Rename audioreverb to audioecho
* 568780 : elements/videocrop check fails
* 568809 : Patch needed for building gst-plugins-good 0.10.13 on Sol...
* 569820 : In some cases v4l2src element does not return correct norm
* 570343 : equalizer bands != specified parameters
* 570435 : Read Title element of Matroska files
* 571038 : [osxvideosink] build fail
* 571150 : aspectratiocrop : Memory leak
* 571153 : [pulsemixer] compiler warnings (on ARM)
* 571204 : [pulsesink] PA assertion failure triggers abort
* 570581 : osxvideosink: non-embedded mode is badly broken and shoul...
* 341752 : [rtspsrc] 500 Internal Server Error response with tagessc...
* 420658 : gconfaudiosink is not behaving normally
* 558554 : [avidemux] avidemux not recognizing certain uncompressed ...
* 561580 : GStreamer does not play a specific WAV file
* 563056 : " rtpjpegdepay ! jpegdec " doesnt works
* 565441 : Smoke encoder doesn't set caps correctly
* 567952 : videocrop: add b/w support
Improved Win32 Unicode handling. Improved h264 support in TS/TS2/MP4
files. Improved image handling (BMP, JPEG, etc.). The Qt4 GUI has
been greatly improved. Translations have been updated.
0.8.4 ("H264")
Another stable release.
- support H264, so all Youtube videos play again
- fix various portability issues for ARM
- fix rare crash with gotoAndPlay() function
- fix rare crasher with setTarget() function
- fix crashes in BitmapData.copyPixels()
- zero memory before rendering in PulseAudio backend
- improve Cairo check in testsuite