cddabasesrc: fix posting of discid tags after MERGE_MODE_REPLACE_ALL changes in core
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Sun, 19 Apr 2009 17:15:28 +0000 (18:15 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Sun, 19 Apr 2009 17:15:28 +0000 (18:15 +0100)
commit8efe6108c4f18e8838958b40ab2323e2b26a8c9e
tree3c0ddb94f026d9c245d845144d74afe3d83bf2c1
parent418760cf740332c12c3fd9cf3244af134fa9534b
cddabasesrc: fix posting of discid tags after MERGE_MODE_REPLACE_ALL changes in core

Don't use REPLACE_ALL merge mode when that's not really what we want,
as now that REPLACE_ALL actually does what it's supposed to do in
core, we drop tags we wanted to keep, such as the various disc id
tags. Add unit test for this as well. Fixes #579463.
gst-libs/gst/cdda/gstcddabasesrc.c
tests/check/libs/cddabasesrc.c