it will live with other "check" targets run after package installation.
Get rid of SHLIB_HANDLING, whose meaning had mutated over the years
from one thing to another. Currently, it is used to basically note
whether the system's "ldd" command can be usefully run on the package's
binaries and libraries. Rename this variable to CHECK_SHLIBS_SUPPORTED
for more clarity.
CHECK_SHLIBS is now a variable set exclusively by the user in /etc/mk.conf
to note whether the check for missing run-time search paths is performed
after a package is installed. It defaults to "no" unless PKG_DEVELOPER
is set.
Changes and history are not up-to-date.
Webpage at
http://avidemux.berlios.de/dotclear/index.php?2006/03/05/8-212-is-out
says:
* workaround to depack badly packed xvid bitstream
* unplayable avi by windows media player / totem
* bad computation of audio length for mpeg2 cut
* mplayer delogo ui
* some sub enhancement
* crashfix for some 3gp/mp4/mov files
* multiple audio track support for 3gp/mp4/mov
* properly initialize faad when sbr is usedin 3gp/mp4/mov
* better handling of bframe in 3gp/mp4/mov
* fixed ffv1rec
* updated lavcodec
(I don't know which of these is form the 2.1.0 update.)
I tested this with playing mpeg, saving a mpeg and also adding
an audio channel.
* Remove deprecated WITH_DVDCSS option, it's not used anymore.
* Depend on SDL_image and libxml2 to build missing modules that are
enabled by default.
Bump PKGREVISION (BTW this package now works perfectly on NetBSD, thanks
drochner!).
changes:
Dragonfly define
Don't add a prefix to device names on Dragonfly and FreeBSD anymore
Fixed a missing attribute packed for app_info in audio_attr_t
Added DVDFileStat() call
Built and tested on i386/-current so far.
This inherits some cruft from the 0.7 pkg (configure args, dependencies)
which should be revisited. I'm committing this early to allow people
to bring in fixes for other platforms.
(Generally I'm impressed about the quality. After the only locking bug
has been fixed of course;-)
New features include automatic handling of separate subtitles files,
DVD title/chapter display, and improved playlist item
management and creation. There are some small but potentially useful
Javascript additions too, and quite a few small tweaks and fixes
Fix typos in SUBST_MESSAGE*
Add missing x11.buildlink3.mk.
Remove two files from PLIST, because they are not built on my 3.99.18/i386
test system. Bump PKGREVISION.
Compared to the 0.9.1 series, the differences are RealPix image format
support, updated gstreamer backend from 0.8 to the latest stable 0.10
version, a recorder that uses the Xine's mrl extension which, unlike
the others, shows video while recording, a central timing registration
that allows more accurate SMIL animations which enables animation to
pause (including running gif/realpix animations and/or videos), and a
simple playlist editor that edits the raw XML at any point in the tree.
PKGLOCALEDIR and which install their locale files directly under
${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries. From now
on, pkgsrc/mk/plist/plist-locale.awk will automatically handle
transforming the PLIST to refer to the correct locale directory.
From the CHANGELOG:
> Changes:
> * Noteable Changes in this release (0.5.41)
>
> XMLTV.pm: no longer warn on trimming whitespace during XML write
> tv_check: multiple --myreplaytv entries to support multiple ReplayTVs
> tv_grab_es_digital: removed, no longer works due to site changes
> tv_grab_za: updated to respond to site changes. Misc fixes
> tv_grab_re: new grabber for Reunion Island (France)
> tv_grab_ee: new grabber for Estonia
> tv_grab_br: new grabber for Brazil
>
> Changes:
> * Changes in this release (0.5.42)
>
> tv_grab_za: fixed for site changes, and store configuration data in the config file.
> tv_grab_fr: fixed for site changes.
> tv_grab_uk_rt: channel id changes.
> tv_grab_es_digital: removed because of site changes. Use tv_grab_es.
> tv_grab_uk_bleb: no longer requires a particular version of Archive::Zip.
> All the grabbers now support --days and --offset.
stdint.h or inttypes.h.
1. it is broken
2. the applications should be fixed instead, as the library authors
intended when they changed the behaviour.
Bump PKGREVISION.
which we had a patch for
-add another patch from the Mplayer site which fixes CVE-2006-0579
(ASF demuxer overflows)
bump PKGREVISIONS of mplayer, mencoder and gmplayer
The MPEG4IP project provides a standards-based system for encoding,
streaming, and playing encoded audio, video and text. To achieve
this we've integrated a number of existing open source packages,
and created some original code to fill in the gaps.
Please note this project is intended for developers who are interested
in standards based audio and video, and Internet streaming. It is
not intended for end-users.
xine-ui (0.99.4) unstable; urgency=low
* Fixed deadlock, segfaults and mem-leaks, several other fixes and enhancements,
can't remember details (thanks also to Marcelo Jimenez and Jakub Labath)
* Menu to reset video controls
* fixed menu shortcut strings allocation/freeing [bug #1223022]
* audio post plugin support
* use UTF-8 for Japanese locale if nl_langinfo doesn't work [bug #1096974]
* expand tabs in post-plugin help
* merge some osd menus from oxine
* aspect ratio fixed for multihead setups (especially TwinView)
[bugs #1089328, #1001702 and #989157]
* fixed parsing post plugin parameters of type double for some locales
* autoload subtitles with .txt extension too
* be more POSIX-compliant (head, tail) (build fix) [bug #1172729]
* Russian translations (thanks to Pavel Maryanov)
* forced not loading old playlist with -P option
xine-ui (0.99.3) unstable; urgency=low
* enlarge stream info window (required for Russian translation),
* possibility to specify more than one playlist in command line,
* unlock mutex before destroying (thanks to Matthias Drochner),
* netBSD mutex locking fix,
* cursor support implementation into xiTK,
* use post plugins for deinterlacing,
* fix segfault on enqueuing,
* fix segfault on playlist deletion,
* add non-official subtitle support into ASX playlists,
* add get_speed in session control optarg,
* restore original sound volume on exit,
* fix memory corruption with huge playlists,
* remove obsolete "black stream hack",
* reset screensaver after playback resume,
* various WM layering bugs,
* handle new UTF8 meta infos,
* Japanese translations (thanks to Tadashi Jokagi),
* visualization switching while playback is running fix,
* handle .pls playlist inside URL,
* new 'b' shortcut (border visibility toggle),
* support alpha channel in splash screen image,
RECOMMENDED is removed. It becomes ABI_DEPENDS.
BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.
BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.
BUILDLINK_DEPENDS does not change.
IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".
Added to obsolete.mk checking for IGNORE_RECOMMENDED.
I did not manually go through and fix any aesthetic tab/spacing issues.
I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.
I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.
As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.
As discussed on tech-pkg.
I will commit to revbump, pkglint, pkg_install, createbuildlink separately.
Note that if you use wip, it will fail! I will commit to pkgsrc-wip
later (within day).
Bugs fixed since 0.10.4:
* 334216 : [gnomevfssrc] won't open some media on NFS mounts any longer
* 334226 : typefindfunctions plugin crashes on PPC on registration
1.4.0
* Added Bulgarian user guide
* Show the "Seeking to" label in fullscreen as well
* Make the standard zoom keyboard shortcuts work
* Allow to save thumbnails in JPEG rather than PNG
* Playlist parser fixes for Rhythmbox' initial import
* Make nautilus startup faster by only initialising the backend when
we require it (GStreamer)
1.3.92:
* Get the list of subtitles and languages (GStreamer 0.10)
* Fix the window title not getting set properly when loading a new file
* Avoid hang when skipping to the next file (GStreamer 0.10)
* Require glib 2.8 to avoid crashers (GStreamer 0.10)
* Compilation fix with glib > 2.8.0 and < 2.9.1
* Fix a critical warning on startup when a particular file is in the recent
files list
* Fix a warning on open (GStreamer 0.8)
1.3.91:
* Show the waiting cursor when opening files, parsing playlists and starting up
* Add popup menu support with the keyboard to the playlist
* Don't reverse items when moving them down the playlist
* Remove the scrollbars in the playlist when it's been emptied
* Don't look for subtitles on HTTP servers
* Don't show playlists as ignored after having parsed them successfully
* Bigger and better logo
* Fix a possible crash with the ASF playlist parser
* Add support for the target property, opening the movie in a stand-alone
Totem (Mozilla plugin)
* Add support for background music (Mozilla plugin)
* Take the aspect ratio of the screen when setting the size of the
visualisations (xine-lib, GStreamer 0.10)
* Fix compilation with glib < 2.8
* Add ability to disable text subtitles when Totem loads them automatically
(xine-lib)
* Better logo mode handling (GStreamer 0.8)
* Free the video output after showing images (GStreamer 0.8)
* Show the logo when playing an audio file without visualisations
(GStreamer 0.10)
* Better key seek handling (GStreamer 0.10)
* Fix problems with setting the speaker arrangement (GStreamer 0.10)
* Fix playback of files with non-16-bit audio (GStreamer 0.10)
* Don't block when getting metadata (GStreamer 0.10)
* Better error message when the decoder/demuxer doesn't support streaming
(GStreamer 0.10)
1.3.90:
* Use Ctrl+S as "Take Screenshot..." shortcut
* Fix a possible crash on start with multiple totem processes
* Support application/smil and application/x-smil mime-types
* Better parsing of SMIL playlists
* Better parsing of ASX playlists with multiple REF entries per ENTRY
* Make the about box parented on the Mozilla window (Mozilla plugin)
* Fix data being dropped when streaming from fast servers (Mozilla plugin)
* Fix the state of the volume button on startup (Mozilla plugin)
* Fix the Subtitles and Audio tracks not being available (xine-lib)
* Support on-the-fly visualisation plugins change (GStreamer)
* Fallback if the configured output plugins aren't available (GStreamer)
* Don't shrink the toplevel window when setting the logo (GStreamer)
* Fix video thumbnailing for movies with a non-1/1 aspect ratio
Changes since 2.13.93:
* translation updates
* bug fixes: 331256
Changes since 2.13.92:
* translation updates
Changes since 2.13.91:
* bug fixes: 324508,
Changes since 2.13.90:
* made error dialogs from gnome-sound-recorder more friendly.
Changes since 2.13.7:
* random maintainance work
* fix for theme crash
Bugs fixed:
* 329040: Add GTK category to the .desktop file
This is gnome-media 2.13.7
Changes since 2.13.6:
* fix simple compilation error
This is gnome-media 2.13.6
Changes since 2.13.5:
* gst-0.10 port
This is gnome-media 2.13.5
Changes since 2.12.0:
* translation/string fixes (and additions)
* memleak fixes
* add remaining-time mode to gnome-cd
* fix crash (or warning, depending on airwaves) when selecting
the default mixer in gst-mixer
* fix default volume from 0 to max in gnome-cd
Bugs fixed:
* 305926: gnome-sound-recorder don't allow to select the source
* 322900: codec for "Voice" should be speex
* JuK
o Manual Column widths notice interferes with dragging columns
o Action List in Configure Shortcuts includes up to as many Add
to CD items as you have playlists
o Crash after hiding Play Queue fixed
* KMix
o KMixApplet, if shown on vertical Kicker Panel, shows always
icons (even if there is not enough space)
o Kmix saves the wrong Master Channel under certain cictumstances
o Split channel in KMixApplet shows one channel as a slider, the
other numerical
o Selecting master channel does not update tray icon
INSTALL/DEINSTALL script creation within pkgsrc.
If an INSTALL or DEINSTALL script is found in the package directory,
it is automatically used as a template for the pkginstall-generated
scripts. If instead, they should be used simply as the full scripts,
then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC
explicitly, e.g.:
INSTALL_SRC= ${PKGDIR}/INSTALL
DEINSTALL_SRC= # emtpy
As part of the restructuring of the pkginstall framework internals,
we now *always* generate temporary INSTALL or DEINSTALL scripts. By
comparing these temporary scripts with minimal INSTALL/DEINSTALL
scripts formed from only the base templates, we determine whether or
not the INSTALL/DEINSTALL scripts are actually needed by the package
(see the generate-install-scripts target in bsd.pkginstall.mk).
In addition, more variables in the framework have been made private.
The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are
more sensible names given the very few exported variables in this
framework. The only public variables relating to the templates are:
INSTALL_SRC INSTALL_TEMPLATE
DEINSTALL_SRC DEINSTALL_TEMPLATE
HEADER_TEMPLATE
The packages in pkgsrc have been modified to reflect the changes in
the pkginstall framework.
Changes since 0.10.3:
* (Experimental) QoS support
* oggmuxer now creates 100% valid streams for Theora, Vorbis and Speex
* documentation updates
* better support for subtitles (seeking)
Bugs fixed since 0.10.3:
* 310202 : [subtitles] < i > < /i > tags and others should be supported i...
* 312439 : XVideo output doesn't work on remote displays (probably r...
* 321271 : audio output is truncated at EOS
* 321650 : Can't decode this ogm file
* 325732 : [oggdemux] problem when seeking to time less than 4s with...
* 325972 : [typefinding] doesn't recognise this mp3
* 326720 : [alsasink] doesn't support more than 2 channels anymore
* 330711 : [ffmpegcolorspace] problems with palettized RGB (fencount...
* 330789 : gstbaseaudiosink causes noise on seeking
* 330888 : Fix build with gcc 2.95 (again)
* 331295 : gnomevfssink doesn't respect umask when creating files
* 331526 : 3GP type detection is too simple
* 331678 : Decodebin is not reusable within a single pipeline (as in...
* 331690 : playbin won't play my last.fm stream
* 331763 : [alsamixer] unmute sets the volume to 100%
* 331765 : [alsamixer] mixer applet slider doesn't want to move from...
* 331903 : [videorate] doesnt handle input caps of framerate=0/1 sanely
* 332778 : [ogmparse] " Already an existing pad " WARNING
* 332964 : random crashes in mp3_type_find
* 333254 : theora encoder does not set IN_CAPS flag properly
* 333352 : [gnomevfssink] reports disk full as generic error
* 333488 : Allow for palette < 256 colours in AVI files
* 333510 : [PATCH] Fix gst_pad_new_from_template (gst_static_pad_tem...
* 333545 : [riff] set depth on wma caps to make asfdemux and pitfdll...
* 333663 : [patch] unref the result of gst_pad_get_parent
* 333900 : [typefind] cannot play a particular mp3 file
* 334112 : variable not initialized
* 334129 : Disable frame dropping for now
* 317038 : use default channel layout if none is specified in multic...
* 319340 : [cdparanoia] uncorrected-error signal never fired
API added since 0.10.3:
* GstTextOverlay::halignment
* GstTextOverlay::valignment
Changes since 0.10.3:
* Parallel installability with 0.8.x series
* Threadsafe design and API
* 33% of library size removed by parse change
* (Experimental) QoS features (use max-lateness on BaseSink subclasses to enable)
Bugs fixed since 0.10.3:
* 323542 : GStreamer 0.10 hangs at EOS for all songs
* 320340 : triggering a gst_task_join from the streaming task can de...
* 322628 : document thread-unsafety of gst_value_foo() + gst_value_r...
* 324186 : Smarter (deterministic!) typefind decisions
* 324398 : varargs/valist functions aren't bindable
* 328873 : only one gst_bin_recalc_state allowed at a time
* 330899 : CVS directory in make dist tarball
* 330906 : API: add GST_QUERY_TYPE_NAME and GST_MESSAGE_TYPE_NAME
* 330996 : basesrc emits EOS unconditionally when going to READY
* 331255 : Shrinking gst_parse_launch bloat
* 331898 : Basetranform is not reusable
* 332045 : API: GstPipeline needs API to disable flushing of its bu...
* 332277 : [filesrc] seek does not correct read position in non-mmap...
* 332611 : [basesrc] needs way to prevent expensive start/stop in ch...
* 332723 : New API: gst_type_find_helper_for_buffer
* 333042 : New API: gst_type_find_helper_get_range
* 333266 : Registry file writing rewrite
* 333272 : tests should set G_SLICE=always-malloc now
* 333417 : GST_BOILERPLATE_WITH_INTERFACE can't be used in C++ code
* 333669 : Add pad accessor defines for GstBaseTransform
* 333779 : New API: add gst_uri_has_protocol
* 324818 : gst_registry_get_default doesn't sink newly created registry
* 330125 : _pad_send_event does not check flushing correctly
* 330684 : Add ability to emit sync-message without messing with the...
API added since 0.10.3:
* gst_pipeline_set_auto_flush_bus()
* gst_pipeline_get_auto_flush_bus()
* gst_uri_has_protocol()
* gst_pipeline_set_max_lateness()
* gst_pipeline_get_max_lateness()
* gst_pipeline_get_sync()
* gst_pipeline_do_sync()
* GST_BASE_TRANSFORM_SRC_PAD()
* GST_BASE_TRANSFORM_SINK_PAD()
* GstBaseSrc::check_get_range()
* GstBaseSink::max-lateness
* gst_type_find_helper_get_range()
* gst_type_find_helper_for_buffer()
* GST_MESSAGE_TYPE_NAME()
* GST_QUERY_TYPE_NAME()
* gst_bus_enable_sync_message_emission()
* gst_bus_disable_sync_message_emission()
The build needs optimization. So if CFLAGS doesn't contain at least
-O then add it. (Thank you Juan for idea.)
On the tech-pkg-ja@jp.NetBSD.org list, I was told (19 Dec 2005):
> This change can be accepted when judged only from my environment (i386),
> since the expression of "if empty(CFLAGS:M-O*)" is evaluated
> after setting of the environment variable (-O2).
> However, I do not have the positive proof whether this expression is evaluated
> after setting of the environment variable (-O2), in all environments.
So hopefully this doesn't break for anyone else.
developer is officially maintaining the package.
The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list). Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
http://secunia.com/advisories/17892/
version 0.4.9-pre1:
- DV encoder, DV muxer
- Microsoft RLE video decoder
- Microsoft Video-1 decoder
- Apple Animation (RLE) decoder
- Apple Graphics (SMC) decoder
- Apple Video (RPZA) decoder
- Cinepak decoder
- Sega FILM (CPK) file demuxer
- Westwood multimedia support (VQA & AUD files)
- Id Quake II CIN playback support
- 8BPS video decoder
- FLIC playback support
- RealVideo 2.0 (RV20) decoder
- Duck TrueMotion v1 (DUCK) video decoder
- Sierra VMD demuxer and video decoder
- MSZH and ZLIB decoder support
- SVQ1 video encoder
- AMR-WB support
- PPC optimisations
- rate distortion optimal cbp support
- rate distorted optimal ac prediction for mpeg4
- rate distorted optimal lambda->qp support
- AAC encoding with libfaac
- Sunplus JPEG codec (SP5X) support
- use lagrange multipler instead of qp for ratecontrol
- theora/VP3 decoding support
- XA and ADX ADPCM codecs
- export mpeg2 active display area / pan scan
- Add support for configuring with IBM XLC
- floating point AAN DCT
- initial support for zygovideo (not complete)
- rgb ffv1 support
- new audio/video parser API
- av_log() system
- av_read_frame() and av_seek_frame() support
- missing last frame fixes
- seek by mouse in ffplay
- noise reduction of dct coefficients
- h263 OBMC & 4MV support
- h263 alternative inter vlc support
- h263 loop filter
- h263 slice structured mode
- interlaced DCT support for MPEG2 encoding
- stuffing to stay above min_bitrate
- mb type & qp vissualization
- frame stepping for ffplay
- interlaced motion estimation
- alternate scantable support
- SVCD scan offset support
- closed gop support
- SSE2 fdct
- quantizer noise shaping
- G.726 ADPCM audio codec
- MS ADPCM encoding
- multithreaded/SMP motion estimation
- multithreaded/SMP encoding for MPEG1/MPEG2/MPEG4/H263
- multithreaded/SMP decoding for MPEG2
- FLAC decoder
- Metrowerks CodeWarrior suppport
- h263+ custom pcf support
- nicer output for 'ffmpeg -formats'
- matroska demuxer
- SGI image format, encoding and decoding
- h264 loop filter support
- h264 CABAC support
- nicer looking arrows for the motion vector vissualization
- improved VCD support
- audio timestamp drift compensation
- mpeg2 YUV 422/444 support
- polyphase kaiser windowed sinc and blackman nuttall windowed sinc audio resample
- better image scaling
- h261 support
- correctly interleave packets during encoding
- VIS optimized motion compensation
- intra_dc_precission>0 encoding support
- support reuse of motion vectors/mb types/field select values of the source video
- more accurate deblock filter
- padding support
- many optimizations and bugfixes
This is GStreamer Good Plug-ins 0.10.2, "Papa was a rolling stone".
Changes since 0.10.1:
* New libcdio based CDDA reading element
* APE tag reader ported
* ID3 tag reading fixes
* Sun Audio Sink fixes
* GOOM and gconf element fixes
* lots of bug and leak fixes
Bugs fixed since 0.10.1:
* 328336 : silence warings which make dvdec / dvdemux unusable
* 315557 : Internal event problem with MP3s from vgmix.com
* 323327 : [cdio] port cddasrc to 0.10
* 325148 : Bugs in G711 RTP packetization logic
* 325649 : apetag plugin needs porting to 0.10
* 326446 : check that all elements in -good pass queries they can't ...
* 326602 : id3demux is not compiling without ZLIB
* 326683 : build problem caused by AS_LIBTOOL_TAGS([CXX])
* 326736 : gconf(audio|video)sink response to key changes
* 326864 : [wavparse] time to bytes format conversion broken
* 327009 : [esdsink] won't compile with includes in non-standard prefix
* 327765 : [sunaudio] fixes for mixer and stuttering mp3 playback
* 327825 : [matroskamux] Matroska muxer deadlock
* 327871 : [videobox] crash when cropping
* 328241 : id3demux emits NULL date for year tags
* 328264 : Fix build with gcc 2.95
* 328531 : [matroskamux] doesn't send newsegment event, critical war...
* 329181 : totem crash when using goom effect
* 329810 : Fails to read ID3 tag
* 330005 : Please use the autodetect sinks by default
* 317658 : [cdio] support for cd-text and cd-g
Changes since 0.10.2:
* typefind improvements
* Ogg decoding and encoding fixes
* Improved audio and video sink classes
* Bug and leak fixes
* Improved video scaling
* On-the-fly visualisation switching
* Subtitle support
Bugs fixed since 0.10.2:
* 330244 : gsttextoverlay.c:895: 'struct _GstCollectData' has no mem...
* 324000 : [playbin] post error or message on unknown input
* 153004 : [typefind] can't identify mp3 file with one single mpeg f...
* 323874 : [playbin] leaks sinks and threads when using gconfaudiosink
* 324626 : ffmpegcolorspace support for fourcc " UYVY "
* 326447 : check that all elements in -base pass queries they can't ...
* 328263 : Fix build with gcc 2.95
* 328279 : [decodebin] timeout issue when pre-rolling
* 329326 : Fix oggmux removing pads from collect pads
This is GStreamer 0.10.3, "Like a virgin"
Changes since 0.10.2:
* Documentation updates
* Bug fixes
* Base class improvements
* Extra utility API
* More elements ported from 0.8
* Fixes for win32 build.
netbsd/alpha and solaris/sparc as well. Bulk builds will point out which
platforms are not supported.
- nasm dependency is only useful on i386 and amd64.
Ok with joerg. This fixes PR#32803.
Changes:
* JuK
o Fix memory corruption bug causing crashes with recent glibc
libraries.
o Fix incorrect initial volume setting when using aKode as output.
o Corrected list of file types that JuK supports.
o Fix command line handling of music files. Now files given on the
command line are automatically added to the Collection List.
o Fix "Album Random Play" feature to also use Artist information when
choosing the next track to play.
o Added musicbrainz 0.4-support
* Add missing netpbm dependency.
* Add new autoconf flags:
--enable-kde (to install kde data files)
--enable-gnome (to install gnome data files)
--enable-libgnomeui (to use it for rendering of thumbnails)
These flags are disabled to make this package smaller than in the
normal distribution (which installs kde/gnome data files and uses
libgnomeui if present). I've sent the patch to the developers.
Bump PKGREVISION.
checking for UINT{8,16,32}_MAX. It's better to take this way, otherwise
we'd have to patch all dependent packages requiring libdvdread.
Bump PKGREVISION.
Changes since 0.10.1:
* ported gnomevfssink, cdparanoia
* New library and base class: GstCddaBaseSrc
* ported mixerutils.h
* added 'sine-tab' waveform to audiotestsrc
* added float audio to audiorate
Bugs fixed since 0.10.1:
* 324216 : [cdparanoia] missing patches from 0.8
* 324696 : [videotestsrc] does not start counting the time from zero...
* 324900 : Problem compiling gst-plugins-base with Forte
* 325984 : [playbin] cannot handle sources that produce raw audio/video
* 325990 : patch videotestsrc for using glib types
* 326601 : GstRingBuffer crashes with alaw/mulaw caps
* 327114 : [theoradec] should post tags on the bus
* 327216 : vorbisdec segfaults on certain queries
Changes since 0.10.1:
* documentation updates
* bug fixes
Bugs fixed since 0.10.1:
* 325429 : GST_BOILERPLATE_FULL can't be used when compiling with -W...
* 316086 : MinGW compilation: fileindexer depends on mmap
The list of changes is very very large... please see the NEWS/Changelog
file or use the webbrowser, google...
Now transcode uses bsd.options.mk for some dependencies:
* liba52 (enabled)
* freetype2 (enabled)
* mjpegtools (enabled)
* mpeg3 (enabled)
* lzo (disabled)
* libxml2 (enabled)
* libdv (disabled)
* gtk (disabled)
* imagemagick (enabled)
Enjoy it! I've used this version on my NetBSD/i386 -current and it worked
correctly.
DVDStyler is a crossplatform DVD Authoring System.
The main DVDStyler features are:
* you can drag and drop MPEG files directly
* you can import image file for background
* you can create NTSC/PAL menus
* you can place text and images anywhere on the menu screen
* you can change font/color
* you can put basic text buttons, change font/color and background color
* you can copy and paste any menu object
* you can set chapters for each movie
* you can change post command for each movie
Cesar Catrian.
gtranscode is a GTK+ GUI (graphical use interface) front-end for transcode in
order to make this powerful tool easier to use. transcode is a powerful video
and audio processing tool that can read in just about any format of video
and/or audio and convert to just as many different formats. In addition to
transcode's extremely flexible modular concept for reading/writing different
formats and codecs, it can apply filters, do re-sampling, resizing, cropping,
and more. The cost from all this comes in the form of over 100 command line
options which gtranscode aims to simplify.
2006-01-22 22:54 bjorn
* libdvdread.spec: updated to 0.9.5
2006-01-22 16:45 bjorn
* configure.in, dvdread/Makefile.am, dvdread/dvd_reader.c,
dvdread/dvd_reader.h: updated to version 0.9.5 updated
version-info to 4.0.1 added function int DVDVersion(void)
2006-01-22 13:19 bjorn
* dvdread/ifo_read.c: only allocate if there is anything to put in
there
2006-01-18 19:32 bjorn
* dvdread/dvd_reader.c: _DARWIN_ _is_ defined, reverting last patch
2006-01-13 17:49 bjorn
* dvdread/dvd_reader.c: added __APPLE__ because __DARWIN__ is
apparently not define anymore in Apple Darwin 7-8
2005-09-19 16:14 bjorn
* dvdread/bswap.h: DragonFly patch from Joerg Sonnenberger
2005-09-19 15:44 bjorn
* dvdread/ifo_read.c: added missing { }
2005-09-19 15:43 bjorn
* dvdread/: dvd_input.c, dvd_udf.c: fixed warnings
2005-09-19 14:57 bjorn
* dvdread/dvd_reader.c: it's good to return the value from the
function too
2005-09-18 20:02 bjorn
* dvdread/: bswap.h, dvd_reader.c, dvd_reader.h, ifo_types.h:
slighlty modified patches for BeOS from Eric Petit
2005-09-15 18:54 bjorn
* dvdread/ifo_print.c: c_adt_t should be cell_adr_t, fixes too
short listing of cell address table
2005-09-15 14:11 bjorn
* dvdread/ifo_read.c: don't use ifofile->file when it's NULL
2005-09-15 14:08 bjorn
* dvdread/dvd_reader.c: missing { }
2005-09-15 14:03 bjorn
* dvdread/dvd_reader.c: missing { }
2005-09-12 21:42 bjorn
* dvdread/: dvd_input.c, dvd_reader.c, dvd_udf.c,
dvdread_internal.h, ifo_print.c, ifo_read.c: only print error
messages if verbose level is high enough verbose level -1: never
print error messages 0: default, only internal
errors, or misconfigurations. 1: normal errors,
file not found, etc
2005-09-09 02:41 bjorn
* src/: disc_id.c, ifo_dump.c, play_title.c, title_info.c:
DVDFree() renamed to DVDFinish()
2005-09-09 02:39 bjorn
* dvdread/: dvd_input.c, dvd_reader.c, dvd_reader.h, dvd_udf.c,
dvd_udf.h: Support for multithreading apps Added DVDInit(),
Renamed DVDFree() to DVDFinish() Better error reporting
2005-09-07 03:35 bjorn
* dvdread/: dvd_reader.c, dvd_udf.c: Fixed some potential memory
leaks. Removed some error messages. Set errno to report errors
better. Check that we can find a root dir on the udf image
otherwise fail openudf and fallback to openpath.
2005-09-06 21:23 bjorn
* dvdread/bswap.h, dvdread/dvd_input.c, dvdread/dvd_input.h,
dvdread/dvd_reader.c, dvdread/dvd_reader.h, dvdread/dvd_udf.c,
dvdread/dvd_udf.h, dvdread/dvdread_internal.h,
dvdread/ifo_print.c, dvdread/ifo_print.h, dvdread/ifo_read.c,
dvdread/ifo_read.h, dvdread/ifo_types.h, dvdread/md5.c,
dvdread/md5.h, dvdread/nav_print.c, dvdread/nav_print.h,
dvdread/nav_read.c, dvdread/nav_read.h, dvdread/nav_types.h,
src/ifo_dump.c, src/play_title.c, src/title_info.c: indentation
cleanup only
2005-09-06 01:53 bjorn
* dvdread/dvd_udf.c: align buffers used to read sectors to 2048
bytes
2005-09-06 00:03 bjorn
* dvdread/: dvd_reader.c, dvd_reader.h: align all buffers used to
read from the dvd to 2048 bytes.
2005-09-06 00:01 bjorn
* dvdread/dvd_input.c: if environment variable DVDREAD_USE_DIRECT
is set, files/devices will be opened with the O_DIRECT flag (in
linux and systems that define O_DIRECT). This is only in effect
when libdvdread is _not_ using libdvdcss. When using O_DIRECT,
reads must be done to buffers aligned to device block sizes (or
512 bytes on linux 2.6). All internal reads from libdvdread are
done to 2048 bytes aligned buffers.
2005-09-05 23:46 bjorn
* configure.in: add check for uintptr_t typo fix, remove deprecated
flag for gcc
2005-08-31 04:02 bjorn
* configure.in: rename to -includes and -libs
2005-08-31 03:51 bjorn
* configure.in: added --with-libdvdcss-include and -lib to handle
the case when the include and lib dir are not in the same prefix
or the are named differently, like lib64 instead of lib
2005-08-30 17:51 bjorn
* src/: disc_id.c, play_title.c, title_info.c: added DVDFree() to
be able to check memory leaks
2005-08-30 17:44 bjorn
* dvdread/dvd_reader.c: fail DVDDiscID if no ifo files are found
2005-08-30 17:01 bjorn
* src/ifo_dump.c: added close/free to keep memory checker from
complaining
2005-08-30 16:55 bjorn
* dvdread/: dvd_udf.c, ifo_read.c: fixed some memory leaks, code
cleanup
2005-08-30 16:54 bjorn
* dvdread/: dvd_input.c, dvd_input.h, dvd_reader.c, dvd_reader.h:
added DVDFree(void) that dlcloses the dlopened libs
2004-10-21 12:53 bjorn
* dvdread/ifo_print.c: add specific printf for no fp pgc
2004-10-20 22:35 bjorn
* dvdread/ifo_print.c: don't try to print a PGC that doesn't exist
2004-09-19 21:21 hjort
* dvdread/ifo_read.c: Use correct (PGCI_SRP_SIZE) define for the
PGCI parse loop.
2004-09-19 21:19 hjort
* dvdread/dvd_input.c: Actually malloc the size of the struct and
not just a pointers worth of space.
2004-08-17 20:46 bjorn
* dvdread/ifo_print.c: fixed printing of drc/quantization and
code_extension
2004-04-16 00:33 hjort
* dvdread/ifo_types.h: Correct PGC still_time parsing, was swapped
with pg_playback_mode.
2004-04-04 22:41 hjort
* dvdread/ifo_read.c: Make libdvdread try the BUP version if
anything fails for the IFO. Patch from Keith Lyon.
2004-04-04 22:02 hjort
* dvdread/: dvd_input.c, ifo_read.c, ifo_types.h: Make constants
unsigned. Change command tbl zero_1 to last_byte. Update
reading of command tbl to handle last_byte.
2003-11-04 15:12 hjort
* dvdread/ifo_types.h: Correct location of ATTRIBUTE_PACKED.
2003-08-05 14:44 hjort
* dvdread/dvd_reader.c: Correct return code for DVDISOVolumeInfo.
2003-07-13 22:16 hjort
* dvdread/dvd_reader.c: Bug fix for BSD device mangling.
2003-07-05 20:30 hjort
* acinclude.m4, configure.in, dvdread/dvd_input.c,
dvdread/dvd_reader.c, dvdread/dvd_udf.c: More WIN32 fixes.
2003-06-22 18:27 hjort
* TODO, dvdread/dvd_reader.c, dvdread/ifo_types.h,
dvdread/nav_types.h, src/disc_id.c, src/ifo_dump.c,
src/play_title.c, src/title_info.c: Enable use of either stdint.h
or inttypes.h
2003-06-22 18:26 hjort
* configure.in: Add a define of ssize_t for *win systems.
2003-06-18 15:35 hjort
* dvdread/bswap.h: Add WIN32.
2003-06-18 15:00 hjort
* dvdread/: dvd_udf.c, dvd_udf.h, ifo_print.c, ifo_read.c,
nav_print.c, nav_read.c: Guard and include inttypes.h and
stdint.h.
2003-05-30 00:05 hjort
* dvdread/: Makefile.am, ifo_print.c, nav_print.c: Make use of the
DVD command pretty printer.
2003-05-29 23:54 hjort
* dvdread/ifo_read.c: Handle VTS_TMAPT as optional.
2003-04-28 19:52 hjort
* dvdread/dvd_reader.c: Fix wrong function declaration for
DVDFileSeek, bug from Diego Biurrun & Co.
2003-03-24 17:07 hjort
* configure.in: Improve the testing for libdvdcss.
2003-03-13 16:33 hjort
* dvdread/bswap.h: Fix FreeBSD pre 5.0
2003-02-22 22:42 hjort
* configure.in: Version 0.9.4.
- try libpthread
- fallback to ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}
Run the check only once, to avoid the second run overwriting the results
of the first.
Add DragonFly support. Fix errno.
for part of gst-plugins0.8 to the 0.10 series. Changes:
Changes since 0.10.0:
* new id3 demuxer (replaces the mad one in gst-plugins-ugly)
* memleak fixes in avidemux, wavparse, level, smoke
* ports of multipart,
* fixes in flacdec, flxdec, rtp
* documentation updates on videomixer
* added new sunaudiosink, gconfaudiosrc and gconfvideosrc elements
Bugs fixed since 0.10.0:
* 321269 : add sunaudio to 0.9
* 322769 : The ID3 tag of this file is a segfaulter
* 323021 : sockfd property to udpsrc/dynudpsink elements
* 322975 : erroneous audio specs in flac plugin
* 323226 : block/crash on id3 v2 tags when using big blocksize
* 323717 : < netinet/in.h > inclusion necessary on some systems
* 323718 : [oss] does not build on OpenBSD 3.8 because of hardcoded ...
* 323896 : pngdec/videomixer negotation problem in 0.10
* 324011 : Invalid payload type definition for some rtp payloaders
* 324012 : Invalid caps on rtpspeexpay element
* 325504 : [flacdec] gst_flac_dec_convert_src [mis]uses g_assert
* 325974 : [gst0.10] doesn't correctly gets the tags on a mp3
* 326612 : Serious memory leak in level plugin
* 326618 : memleak fix in smokeenc
API added since 0.10.0:
* device-name property on ossmixer subclasses
* GstUDPSrc::sockfd property
Changes since 0.9.6:
* Parallel installability with 0.8.x series
* Threadsafe design and API
* effectv elements ported
* videoflip updated
* multipart ported
* dv seeking fixed
* rtp elements renamed
Bugs fixed since 0.9.6:
* 322377 : udpsrc leaks sockets
* 322643 : Incorrect matroska frame default duration
* 322645 : Matroska muxer: wrong pixel aspect ratio
* 322667 : [jpegenc] leaks input buffer
* 322794 : udp plugin linked against gstnet instead of gstnetbuffer
Changes since 0.9.5:
* added speex RTP payloader/depayloader
* ported cutter
* fractional framerates
* more video filters now use BaseTransform
Bugs fixed since 0.9.5:
* 319184 : rtspsrc: invalid read in sdp_message_parse_buffer ()
* 321001 : [matroskademux] should seek to nearest preceding index en...
* 321430 : goom fails to register on amd64
Changes since 0.9.4:
* matroskamux fixes
* wavenc fixes
* cairotextoverlay ported
Bugs fixed since 0.9.4:
* 315194 : Licence information inconsistency of gst-plugins-good/gst...
* 319731 : [matroska] SimpleBlock support for muxer and demuxer
* 320308 : [matroska] set timestamps for buffers with ebml elements
* 320920 : [osssink] tries to reuse a bad file descriptor
* 321136 : [matroska-mux] avoid reading from unref'ed buffer
Changes since 0.9.3:
* DV/Firewire fixes
* speexenc, cairotimeoverlay, matroska, pngdec, flxdec, videomixer,
alphacolor ported
Bugs fixed since 0.9.3:
* 316204 : MinGW compilation: smtpe plugin has undefined symbols fro...
* 316205 : Debug category for wavenc is not defined
* 318847 : Matroska muxer port to 0.9
Changes since 0.9.1:
* Parallel installability with 0.8.x series
* Threadsafe design and API
Bugs fixed since 0.9.1:
* 316202 : MinGW compilation: undefined autoconf macro GST_DOC
* 317338 : [osssink] can't handle mono
for part of gst-plugins0.8 to the 0.10 series. Changes:
Changes since 0.10.0:
* Parallel installability with 0.8.x series
* Threadsafe design and API
* removed gst-launch-ext
* Ported: ogmparse
* Fixes for: subparse, xvimagesink, audioresample, videorate, decodebin
Bugs fixed since 0.10.0:
* 322347 : GstBaseRtpDepayload timestamps are wring
* 323900 : Basertpdepayloader lets NEWSEGMENT events through unfiltered
* 323878 : missing < string.h > inclusion (for memset & FD_ZERO)
API added since 0.10.0:
* GstAlsaMixer::device
* GstAlsaMixer::device-name
Bugs fixed since 0.9.7:
* 319172 : gstreamer-plugins-base-0.9.pc doesn't export linking flags
* 323017 : While(1) loop with sleep(0) in basertpdepayload.c
Changes since 0.9.6:
* Parallel installability with 0.8.x series
* Threadsafe design and API
* ximagesink and xvimagesink updates and interactive test
* added pango
* rename net to netbuffer library
* rtp element renaming
* stream selector fixes
Bugs fixed since 0.9.6:
* 319618 : [decodebin] some ogg videos don't play
* 320644 : RTP packetizer does't set the packet timestamps correctly
* 322388 : xvimagesink force-aspect-ratio=True always displays squar...
* 322704 : oggdemux typefind list leak
Changes since 0.9.5:
* Parallel installability with 0.8.x series
* Threadsafe design and API
* lots of leak fixes
* flicker-free and rewritten X sinks
* fractional framerates
* removed sinesrc, replaced by audiotestsrc
Bugs fixed since 0.9.5:
* 316442 : playbin should use autoaudiosink/autovideosink by default
* 318353 : [ffmpegcolorspace] forward-port fixes from 0.8 branch
* 320200 : vorbisenc: min-bitrate and max-bitrate are 1/1000 bps rat...
* 321164 : gstringbuffer stops working under load
* 321426 : ximage plugin should be renamed to ximagesink
* 321446 : sinesrc should be dropped in favour of audiotestsrc
* 321451 : GstRtpBuffer: no way to create a sub buffer with only the...
* 321816 : [API] xoverlay API to post prepare-xwindow-id message
* 321894 : vorbisenc doesn't compile
* 322117 : Rename libgsttagedit to libgsttag
Changes since 0.9.4:
* video caps now use a good range for framerate and w/h
* oggdemux/oggmux improvements
* playbin improvements
Bugs fixed since 0.9.4:
* 319110 : [PATCH] oggdemux chain finding is slow
* 320058 : playbin of a jpeg over http does not work
* 320923 : [volume] doesn't build on Solaris
* 321011 : gstbasertpdepayload doesn't send the " new segment " event ...
Changes since 0.9.3:
* New element: audiotestsrc
* typefind improvements
* buffer-frames removed
Changes since 0.9.2:
* RTP base classes
Bugs fixed since 0.9.2:
* 313251 : ximagesink unused functions
* 315159 : audioconvert lost 24 bit conversions in the rewrite
gstreamer0.8 to the 0.10 series. Changes:
Changes since 0.10.0:
* element factory leak fixes
* tests cleanup
* BaseSrc seeking in other format than BYTES
* collectpad fixes
Bugs fixed since 0.10.0:
* 322441 : getcontext() in common/m4/gst-mcsc.m4 uses incorrect stac...
* 323041 : [BASESRC] basesrc does not handle a seek to non-bytes for...
* 323870 : [tools] gst-feedback needs updating for 0.9/0.10
* 323882 : gst-launch manpage needs updates
* 323905 : use return val of g_list_append
API added since 0.10.0:
* GST_TYPE_STATIC_CAPS
* GST_TYPE_STATIC_PAD_TEMPLATE
* GstNetTimeProvider::active
* gst_base_src_set_format
Changes from the 0.8 series to 0.10 series:
* Refcounting and API revised for thread safety, see rules in
docs/design/part-MT-refcounting.txt
* Scheduling is now done by the elements, they start/stop
processing threads themselves. This removes the need for
a separate scheduler.
* State changes now happen from sink to source. This makes sure
that downstream elements are ready to process data when upstream
starts producing.
* EOS/ERROR/... does not change the state of elements anymore. This
means that when the application sets the state on an element, it
remains in this state.
* GMainLoop integration. Information on the state of the pipeline
is now received in the mainloop via the GstBus.
* Events move separate from the datastream, this allows for both
in and out of sync delivery of events.
* Generic _pull() replaced by _pull_region() so that random access
can be made faster.
* data passing happens from PAUSED, called the preroll phase. In this
state no data is rendered but it is queued in the sinks.
* negotiation simplified. Caps are now attached to buffers and travel
along with the datastream.
* GstBuffer is now subclassable.
* Ghostpads now look and feel like real pads.
* New Seeking/flushing policy.
* Addition of base classes and helper functions in the core to abstract
away the harder parts of plugin development.
gst-plugins0.8 and gst-plugins0.8-* respectively. This is to leave room
for gstreamer 0.10 (which will be added with versioned names too, to avoid
annoying renames in the future).
While here, do some changes:
- Make gstreamer0.8 use the alternatives system to provide the unversioned
gst-* utilities.
- Rename all internal variables to have 0.8 in them to make it clear which
package they belong to.
martti@.
New features:
* New Ukrainian (uk) help files
* Use filters in the Open file dialogues
* Support turning off the screensaver when gnome-screensaver is used
* Scroll to the current file in the playlist when starting to play it
* Add ability to play back DVDs and VCDs from .iso and .bin/.cue files
* Add a menu item for switching angles on DVDs
* Don't add backup files to the playlist
* Remove audio CD playback from the UI, as to avoid duplication with sound-
juicer and Rhythmbox
Bug fixes:
* Play file from the beginning when double-clicking on it in the playlist
* Make CD drives with blank CDs in them unsensitive in the Play Disc menu
* Avoid weird startes when using the "Toggle fullscreen mode" shortcut
* Fix drag'n'drop on the playlist itself not working
* Parse Shoucast playlists in .m3u files properly
* Stop the currently playing song when loading a media, and playing this
media fails
* Set the play/pause buttons' tooltips according to the image
* Fix possible crashes on startup when the widget creation functions cannot
be found
* Use N/A instead of '0' when the bitrate or the number of frames per second
isn't available in the property window
* Fix a possible crash on startup in the Mozilla plugin
* Fix possible i18n problems with the Nautilus properties window and the
Mozilla plugin
* Fix compilation of the Mozilla plugin with newer versions of D-Bus
* Fix a memory leak in the Mozilla plugin
* Fix a crasher when running the Mozilla plugin in a debug build
* Allow compiling the Mozilla plugin against xulrunner
* Fix duplicate access key in the display preferences
* Fix wrong accesskeys for the saturation and hue sliders
* Show the video properties again when a stream has video
* Move Totem's remote socket to TMPDIR
* Remove libmusicbrainz dependency
* Detect DVDs and VCDs properly on a pmount setup
* Don't save Totem's thumbnail with an alpha component, for recent
Nautilus changes
* Remove keyboard shortcuts from the main video popup menu
* Fix resizing of the sidebar
* Fix problems parsing remote ASX files
GStreamer:
* GStreamer 0.10 support
* Fix an access to invalid memory when getting metadata from a file
xine-lib:
* Avoid playback stopping when seeking forward in DVDs
* Get the xine-lib version at run-time
Replex was created to remultiplex transport stream (TS) data taken from
a DVB source. The result is supposed to be a program stream (PS) that
can be used to burn a DVD (with dvdauthor). Replex can also remultiplex
other PSs and AVIs with MPEG2 content.
This release is the long awaited 1.1.0. It is mostly API compatible
with the previous stable release as we dropped support for reduced
resolution coding. If your application didn't use that feature then the
upgrade is totally compatible.
Changes since 1.0.3:
* xvidcore:
* Improved Low bitrate quality.
* Improved VBV support
* Rate-Distortion mode decision for bvops
* New postprocessing functions, brightness and deringing
* New PowerPC port by Christoph Naegeli
* Brand new amd64 Linux 64bit port by Andre Werthmann
* Various decoder and encoder speedups
* A few bugs squashed
* VFW frontend
* Mingw/CygWin support
* Various small improvements
* A few bugs squashed
* DShow frontend
* Mingw/CygWin support
* Support for brightness control
* Various small improvements
* A few bugs squashed
Changes since 1.1.0-beta2:
* xvidcore
* Field interlaced decoding
* IEEE-1180 compliant SSE2 iDCT (disabled for safety)
* Fixed misaligned reads on RISC platforms such as ARM
* Completed GCC 4.0 support
* Export only public API on GNU/Linux and Solaris
* Work on the example apps. Support for AVS input in xvid_encraw
* VFW frontend
* Small updates
* DShow frontend
* Additional fourcc support