summaryrefslogtreecommitdiff
path: root/multimedia/gstreamer0.10
AgeCommit message (Collapse)AuthorFilesLines
2006-06-14update to 0.10.8drochner4-15/+13
changes: -many bugfixes -API functions added -gcc-4.1 fixes -New version of data protocol now serializes events -Registry cache updating is now done in a fork, so no plugins are left opened
2006-04-17Strip ${PKGLOCALEDIR} from PLISTs of packages that already obeyjlam1-21/+21
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.
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig1-2/+2
that they look nicer.
2006-04-06Over 1200 files touched but no revisions bumped :)reed2-5/+5
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).
2006-03-12Update to 0.10.4:jmmv3-11/+11
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()
2006-02-13Update to 0.10.3:wiz3-12/+11
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.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg2-2/+4
2006-01-25Update to 0.10.2, ok jmmv@:wiz3-15/+15
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
2006-01-18Initial import of gstreamer0.10, version 0.10.1. This is an update ofjmmv7-0/+230
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.