diff options
author | Jens Georg <mail@jensge.org> | 2011-07-26 23:20:05 +0300 |
---|---|---|
committer | Jens Georg <mail@jensge.org> | 2011-07-26 23:20:05 +0300 |
commit | 306d070a8b568a93475a1ac01fa4d32574a5731f (patch) | |
tree | 37c826608f4ae858b761d1875fa185e60ea498e2 | |
parent | c467bf6cf3f30f1d7ee897818a6daa421759dbbe (diff) | |
download | rygel-306d070a8b568a93475a1ac01fa4d32574a5731f.tar.gz |
Revert "Revert "core: Request pad from encoder if not available""
This reverts commit c467bf6cf3f30f1d7ee897818a6daa421759dbbe.
-rw-r--r-- | src/rygel/rygel-transcoder.vala | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/rygel/rygel-transcoder.vala b/src/rygel/rygel-transcoder.vala index 8ecf6f16..0b2df556 100644 --- a/src/rygel/rygel-transcoder.vala +++ b/src/rygel/rygel-transcoder.vala @@ -166,6 +166,13 @@ internal abstract class Rygel.Transcoder : GLib.Object { Gst.Pad encoder_pad = null; encoder_pad = encoder.get_compatible_pad (new_pad, null); if (encoder_pad == null) { + Signal.emit_by_name (encoder, + "request-pad", + new_pad.get_caps (), + out encoder_pad); + } + + if (encoder_pad == null) { debug ("No compatible encodebin pad found for pad '%s', ignoring..", new_pad.name); |