=== release 1.2.3 ===

2014-02-08  Sebastian Dröge <[email protected]>

       * configure.ac:
         releasing 1.2.3

2014-02-06 12:21:07 +0100  Wim Taymans <[email protected]>

       * gst/effectv/gstrev.c:
         effectv: fix doc section of revtv element

2014-01-24 01:52:08 +0000  Mike Sheldon <[email protected]>

       * gst/wavparse/gstwavparse.c:
         wavparse: Ignore Broadcast Wave Format (BWF) tags when searching for 'fmt' chunk
         https://bugzilla.gnome.org/show_bug.cgi?id=723125

2014-01-25 02:06:00 -0500  Ryan Lortie <[email protected]>

       * sys/v4l2/v4l2_calls.c:
         v4l2: guard use of ENODATA with #ifdef
         Not all systems with v4l have ENODATA defined, so check that we have it
         before attempting to use it.
         https://bugzilla.gnome.org/show_bug.cgi?id=722953

2014-01-20 10:12:45 +0100  Sebastian Dröge <[email protected]>

       * gst/rtp/gstrtpvp8pay.c:
         rtpvp8pay: Don't leak input buffers
         https://bugzilla.gnome.org/show_bug.cgi?id=722414

2014-01-15 22:47:12 +0100  Sebastian Dröge <[email protected]>

       * gst/matroska/matroska-demux.c:
         matroskademux: Don't skip all video frames until the first keyframe
         Instead do it like all other demuxers and let parsers and decoders
         handle that. The keyframe information inside the container might
         be completely wrong like in the sample file of the bug report,
         and if it is correct and we push no keyframes, then the parsers
         and decoders will handle that properly anyway.
         https://bugzilla.gnome.org/show_bug.cgi?id=682276

2014-02-04 16:22:33 +0100  Sebastian Dröge <[email protected]>

       * po/nb.po:
       * po/pt_BR.po:
       * po/sk.po:
         po: Update translations

2014-01-19 17:40:56 +0100  Mark Nauwelaerts <[email protected]>

       * gst/avi/gstavimux.c:
         avimux: reset some more audio pad data when needed

2014-01-19 17:38:59 +0100  Mark Nauwelaerts <[email protected]>

       * gst/avi/gstavimux.c:
       * gst/avi/gstavimux.h:
         avimux: write correct blockalign for vbr audio
         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=720659

2014-01-14 19:08:49 +0900  Justin Joy <[email protected]>

       * sys/oss/gstosshelper.c:
         osshelper: Don't leak fd when getting card name
         https://bugzilla.gnome.org/show_bug.cgi?id=722163

2014-01-14 15:42:01 +0900  Justin Joy <[email protected]>

       * gst/rtp/gstrtpg726pay.c:
         rtpg726pay: don't leak encoding_name string
         https://bugzilla.gnome.org/show_bug.cgi?id=722159

2014-01-10 14:16:00 +0000  Tim-Philipp Müller <[email protected]>

       * gst/matroska/matroska-read-common.c:
         matroskademux: don't leak TOC chapter list

2014-01-08 11:28:04 +0100  Wim Taymans <[email protected]>

       * gst/matroska/matroska-mux.c:
         Revert "matroskamux: Use the running time for container timestamps, not buffer timestamps"
         This reverts commit b3aa8755fe07639f22e4104f4932d769d6c9075a.
         We are already using the running-time because they were placed on the
         buffers with gst_collect_pads_clip_running_time(). Arguably it would be
         better to not modify the incomming buffers but collectpads seems to want
         to use absolute timestamps from the buffers for finding the best buffer
         (this can be changed with a custom compare function..).

2013-12-01 23:32:20 +0000  Tim-Philipp Müller <[email protected]>

       * gst/deinterlace/gstdeinterlace.c:
         deinterlace: fix off-by-one crash when downstream caps contain a list of framerates
         https://bugzilla.gnome.org/show_bug.cgi?id=719544

2014-01-10 08:52:16 +0000  Vincent Penquerc'h <[email protected]>

       * gst/matroska/matroska-mux.c:
         matroskamux: remove obsolete write-dummy-and-overwrite-on-eos code
         The need for rewriting apparently is obsolete 0.10 leftover.
         We now have caps for subtitles when we create the headers,
         so we always write the correct data in the first place.

2014-01-09 18:25:04 +0000  Vincent Penquerc'h <[email protected]>

       * gst/matroska/matroska-mux.c:
         matroskamux: write subtitle codec ID and data at start when known
         This avoids issues with writing dummy data first, then having
         to come back and write correct data later. Doing so prevents
         the muxed stream from being actually streamable.
         https://bugzilla.gnome.org/show_bug.cgi?id=712134

2014-01-05 10:28:21 +0100  Sebastian Dröge <[email protected]>

       * gst/matroska/matroska-mux.c:
         matroskamux: Add missing semicolon from last commit

2014-01-05 10:22:37 +0100  Sebastian Dröge <[email protected]>

       * gst/matroska/matroska-mux.c:
         matroskamux: Use the running time for container timestamps, not buffer timestamps
         Buffer timestamps have no real meaning here, and for selecting the next
         buffer we already use the running time anyway.

2013-12-31 13:31:52 +0100  Sebastian Rasmussen <[email protected]>

       * sys/v4l2/gstv4l2object.c:
         v4l2: Handle v4l2_ioctl() errors even in error handling
         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=721268

2013-12-31 10:25:28 +0100  Stéphane Cerveau <[email protected]>

       * gst/wavparse/gstwavparse.c:
         wavparse: Skip id3 tag
         Skip id3 tag during wav parse.
         https://bugzilla.gnome.org/show_bug.cgi?id=721241