profile/ivi/rygel.git
15 years agoMP3Transcoder (re-)uses L16Transcoder's encoder.
Zeeshan Ali (Khattak) [Sat, 28 Mar 2009 00:46:06 +0000 (00:46 +0000)]
MP3Transcoder (re-)uses L16Transcoder's encoder.

svn path=/trunk/; revision=765

15 years agoMore specific naming for L16Transcoder's encoder bin.
Zeeshan Ali (Khattak) [Sat, 28 Mar 2009 00:46:02 +0000 (00:46 +0000)]
More specific naming for L16Transcoder's encoder bin.

svn path=/trunk/; revision=764

15 years agoCorrect a copy&paste mistake.
Zeeshan Ali (Khattak) [Sat, 28 Mar 2009 00:45:58 +0000 (00:45 +0000)]
Correct a copy&paste mistake.

svn path=/trunk/; revision=763

15 years agoL16Transcoder supports both endianness'es.
Zeeshan Ali (Khattak) [Sat, 28 Mar 2009 00:45:53 +0000 (00:45 +0000)]
L16Transcoder supports both endianness'es.

svn path=/trunk/; revision=762

15 years agoTurn TranscoderBin into GstUtils.
Zeeshan Ali (Khattak) [Sat, 28 Mar 2009 00:45:48 +0000 (00:45 +0000)]
Turn TranscoderBin into GstUtils.

TranscoderBin was only having two static utility functions that could
be used by non-transcoder-bin classes as well and we can move other
gst-related functions here in future.

svn path=/trunk/; revision=761

15 years agoTranscoderBin.post_error is now static.
Zeeshan Ali (Khattak) [Sat, 28 Mar 2009 00:45:43 +0000 (00:45 +0000)]
TranscoderBin.post_error is now static.

svn path=/trunk/; revision=760

15 years agocreate_transcoder is now part of relevant Transcoder.
Zeeshan Ali (Khattak) [Sat, 28 Mar 2009 00:45:37 +0000 (00:45 +0000)]
create_transcoder is now part of relevant Transcoder.

Move static create_transcoder method from TranscoderBin implementation
to relevant Transcoder classes as non-static method.

svn path=/trunk/; revision=759

15 years agoPut gst transcoder bins into separate files.
Zeeshan Ali (Khattak) [Sat, 28 Mar 2009 00:45:32 +0000 (00:45 +0000)]
Put gst transcoder bins into separate files.

svn path=/trunk/; revision=758

15 years agoMP3TrancoderBin doesn't need to keep layer info.
Zeeshan Ali (Khattak) [Sat, 28 Mar 2009 00:45:26 +0000 (00:45 +0000)]
MP3TrancoderBin doesn't need to keep layer info.

svn path=/trunk/; revision=757

15 years agoMP3Transcoder doesn't need to proxy it's Bin's methods.
Zeeshan Ali (Khattak) [Sat, 28 Mar 2009 00:45:20 +0000 (00:45 +0000)]
MP3Transcoder doesn't need to proxy it's Bin's methods.

MP2TStrancoder can directly uses MP3TranscoderBin's methods.

svn path=/trunk/; revision=756

15 years agoRe-use const defined already to construct mime_type.
Zeeshan Ali (Khattak) [Sat, 28 Mar 2009 00:45:16 +0000 (00:45 +0000)]
Re-use const defined already to construct mime_type.

svn path=/trunk/; revision=755

15 years agoMove add_resources to base Transcoder class.
Zeeshan Ali (Khattak) [Sat, 28 Mar 2009 00:45:11 +0000 (00:45 +0000)]
Move add_resources to base Transcoder class.

svn path=/trunk/; revision=754

15 years agoRemove unneeded args of Transcoder.create_resource().
Zeeshan Ali (Khattak) [Sat, 28 Mar 2009 00:45:06 +0000 (00:45 +0000)]
Remove unneeded args of Transcoder.create_resource().

Transcoder.create_resource() doesn't need to be passed 'mime_type' and
'dlna_profile' arguments anymore.

svn path=/trunk/; revision=753

15 years agoImplementations override Transcoder.create_resource.
Zeeshan Ali (Khattak) [Sat, 28 Mar 2009 00:45:01 +0000 (00:45 +0000)]
Implementations override Transcoder.create_resource.

svn path=/trunk/; revision=752

15 years agoMove create_resource() from TranscodeManager to Transcoder.
Zeeshan Ali (Khattak) [Sat, 28 Mar 2009 00:44:56 +0000 (00:44 +0000)]
Move create_resource() from TranscodeManager to Transcoder.

svn path=/trunk/; revision=751

15 years agoNo need to mark TranscodeManager's methods 'internal'.
Zeeshan Ali (Khattak) [Sat, 28 Mar 2009 00:44:50 +0000 (00:44 +0000)]
No need to mark TranscodeManager's methods 'internal'.

The public methods of an internal class are automatically internal.

svn path=/trunk/; revision=750

15 years agoMP2TSTranscoder supports both HD and SD.
Zeeshan Ali (Khattak) [Sat, 28 Mar 2009 00:44:46 +0000 (00:44 +0000)]
MP2TSTranscoder supports both HD and SD.

svn path=/trunk/; revision=749

15 years agoRename MP3Profile to MP3Layer.
Zeeshan Ali (Khattak) [Sat, 28 Mar 2009 00:44:40 +0000 (00:44 +0000)]
Rename MP3Profile to MP3Layer.

svn path=/trunk/; revision=748

15 years agoUse dlna profile as transcoding target.
Zeeshan Ali (Khattak) [Sat, 28 Mar 2009 00:44:34 +0000 (00:44 +0000)]
Use dlna profile as transcoding target.

svn path=/trunk/; revision=747

15 years agoRequire mainline gupnp-av.
Zeeshan Ali (Khattak) [Sat, 28 Mar 2009 00:44:29 +0000 (00:44 +0000)]
Require mainline gupnp-av.

svn path=/trunk/; revision=746

15 years agoNo need to lie about DLNA profile anymore.
Zeeshan Ali (Khattak) [Sat, 28 Mar 2009 00:44:24 +0000 (00:44 +0000)]
No need to lie about DLNA profile anymore.

svn path=/trunk/; revision=745

15 years agoHTTServer and TranscodeManager are now 'internal'.
Zeeshan Ali (Khattak) [Sat, 28 Mar 2009 00:44:19 +0000 (00:44 +0000)]
HTTServer and TranscodeManager are now 'internal'.

svn path=/trunk/; revision=744

15 years agoTranscodeManager provides Transcoder rather than transcoding source.
Zeeshan Ali (Khattak) [Sat, 28 Mar 2009 00:44:13 +0000 (00:44 +0000)]
TranscodeManager provides Transcoder rather than transcoding source.

svn path=/trunk/; revision=743

15 years agocan_handle() can now also move to base Transcoder class.
Zeeshan Ali (Khattak) [Sat, 28 Mar 2009 00:44:07 +0000 (00:44 +0000)]
can_handle() can now also move to base Transcoder class.

svn path=/trunk/; revision=742

15 years ago'mime_type' and 'dlna_profile' are now props of base Transcoder.
Zeeshan Ali (Khattak) [Sat, 28 Mar 2009 00:44:02 +0000 (00:44 +0000)]
'mime_type' and 'dlna_profile' are now props of base Transcoder.

svn path=/trunk/; revision=741

15 years agoSeparate Transcoder and TranscoderBin classes.
Zeeshan Ali (Khattak) [Sat, 28 Mar 2009 00:43:56 +0000 (00:43 +0000)]
Separate Transcoder and TranscoderBin classes.

* Divide Transcoder into two classes:
- public (internal) Transcoder
- The actual transcoder gstreamer bin.

svn path=/trunk/; revision=740

15 years agoBump gstreamer requirement to latest git mainline (0.10.22.1).
Zeeshan Ali (Khattak) [Sat, 28 Mar 2009 00:43:50 +0000 (00:43 +0000)]
Bump gstreamer requirement to latest git mainline (0.10.22.1).

svn path=/trunk/; revision=739

15 years agoExport duration for music and video items from Tracker.
Zeeshan Ali (Khattak) [Sun, 22 Mar 2009 20:49:01 +0000 (20:49 +0000)]
Export duration for music and video items from Tracker.

Patch from Henrique Ferreiro García <henrique.ferreiro@gmail.com>.

svn path=/trunk/; revision=738

15 years agoFix a typo that messed-up the Music titles.
Zeeshan Ali (Khattak) [Sun, 22 Mar 2009 20:48:56 +0000 (20:48 +0000)]
Fix a typo that messed-up the Music titles.

Thanks to Henrique Ferreiro García <henrique.ferreiro@gmail.com> for
pointing it out.

svn path=/trunk/; revision=737

15 years agoFix the typo and actually require libsoup >= 2.26.0.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 21:24:58 +0000 (21:24 +0000)]
Fix the typo and actually require libsoup >= 2.26.0.

svn path=/trunk/; revision=736

15 years agoReport the (hopefully) correct DLNA profile for mpeg 2 ts.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:58:10 +0000 (13:58 +0000)]
Report the (hopefully) correct DLNA profile for mpeg 2 ts.

svn path=/trunk/; revision=735

15 years agoScale the video to High Definition.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:58:05 +0000 (13:58 +0000)]
Scale the video to High Definition.

svn path=/trunk/; revision=734

15 years agoMore information hiding by Transcoder classes.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:58:00 +0000 (13:58 +0000)]
More information hiding by Transcoder classes.

No need to expose mimetype and dlna_profile etc but provide a can_handle()
method that reports wether the mime_type in question could be handled by
this transcoder.

svn path=/trunk/; revision=733

15 years agoRename add_resource to add_resources.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:57:55 +0000 (13:57 +0000)]
Rename add_resource to add_resources.

svn path=/trunk/; revision=732

15 years agoTranscoder classes themselves add their resource.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:57:50 +0000 (13:57 +0000)]
Transcoder classes themselves add their resource.

svn path=/trunk/; revision=731

15 years agoList the L16 resource before the MP3 one.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:57:45 +0000 (13:57 +0000)]
List the L16 resource before the MP3 one.

svn path=/trunk/; revision=730

15 years agoNo need for encoders to sync state with parent anymore.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:57:40 +0000 (13:57 +0000)]
No need for encoders to sync state with parent anymore.

svn path=/trunk/; revision=729

15 years agoPut the encoders in the bin at startup.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:57:35 +0000 (13:57 +0000)]
Put the encoders in the bin at startup.

svn path=/trunk/; revision=728

15 years agoJust use Pad.can_link to check pad compatibility.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:57:30 +0000 (13:57 +0000)]
Just use Pad.can_link to check pad compatibility.

svn path=/trunk/; revision=727

15 years agoAdd more metadata to "audio/L16" transcoding resource.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:57:25 +0000 (13:57 +0000)]
Add more metadata to "audio/L16" transcoding resource.

svn path=/trunk/; revision=726

15 years agoReplace add_resource with create_resource.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:57:20 +0000 (13:57 +0000)]
Replace add_resource with create_resource.

This change doesn't make sense on it's own but is only needed for the
next set of changes.

svn path=/trunk/; revision=725

15 years agoRefactor TranscodeManager.add_resources a bit more.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:57:15 +0000 (13:57 +0000)]
Refactor TranscodeManager.add_resources a bit more.

svn path=/trunk/; revision=724

15 years agoAdd transcoder for "audio/L16" (LPCM in DLNA terms).
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:57:09 +0000 (13:57 +0000)]
Add transcoder for "audio/L16" (LPCM in DLNA terms).

svn path=/trunk/; revision=723

15 years agoRefactor TranscodeManager.add_resources().
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:57:04 +0000 (13:57 +0000)]
Refactor TranscodeManager.add_resources().

svn path=/trunk/; revision=722

15 years agoUse g_content_type_is_a to compare mimetypes.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:56:59 +0000 (13:56 +0000)]
Use g_content_type_is_a to compare mimetypes.

svn path=/trunk/; revision=721

15 years agoGeneralize gst element creation in base transcoder.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:56:55 +0000 (13:56 +0000)]
Generalize gst element creation in base transcoder.

svn path=/trunk/; revision=720

15 years agoCorrect indention of Transcoder classes.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:56:49 +0000 (13:56 +0000)]
Correct indention of Transcoder classes.

svn path=/trunk/; revision=719

15 years agoPut the audioresample before audio encoder, just in case.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:56:44 +0000 (13:56 +0000)]
Put the audioresample before audio encoder, just in case.

svn path=/trunk/; revision=718

15 years agoExplicitly require and link to libsoup-2.4 >= 2.26.0.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:56:39 +0000 (13:56 +0000)]
Explicitly require and link to libsoup-2.4 >= 2.26.0.

svn path=/trunk/; revision=717

15 years agoLiveResponse should use EOF encoding rather than CHUNKED.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:56:34 +0000 (13:56 +0000)]
LiveResponse should use EOF encoding rather than CHUNKED.

Many media players and renderers seem to be unable to handle CHUNKED
encoding so this patch should take away from them one excuse to fail.

svn path=/trunk/; revision=716

15 years agoTranscoder classes dictate the mimetype and DLNA profile.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:56:29 +0000 (13:56 +0000)]
Transcoder classes dictate the mimetype and DLNA profile.

svn path=/trunk/; revision=715

15 years agoA base class for Transcoder elements.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:56:23 +0000 (13:56 +0000)]
A base class for Transcoder elements.

svn path=/trunk/; revision=714

15 years agoNo need to keep check_pad_compatible static.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:56:18 +0000 (13:56 +0000)]
No need to keep check_pad_compatible static.

Just inline it in both classes for now, we'll move it to common
baseclass when we have that.

svn path=/trunk/; revision=713

15 years agoNo need for mpegvideoparse.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:56:14 +0000 (13:56 +0000)]
No need for mpegvideoparse.

svn path=/trunk/; revision=712

15 years agoPrepend a videorate to the video encoder bin.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:56:09 +0000 (13:56 +0000)]
Prepend a videorate to the video encoder bin.

svn path=/trunk/; revision=711

15 years agoAdd colorspace and parser elements to video encoding part of pipeline.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:56:04 +0000 (13:56 +0000)]
Add colorspace and parser elements to video encoding part of pipeline.

svn path=/trunk/; revision=710

15 years agoIntersect the caps of the pads to check their compatibility.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:56:00 +0000 (13:56 +0000)]
Intersect the caps of the pads to check their compatibility.

svn path=/trunk/; revision=709

15 years agoDon't trust get_compatible_pad() in MP3Transcoder either.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:55:54 +0000 (13:55 +0000)]
Don't trust get_compatible_pad() in MP3Transcoder either.

svn path=/trunk/; revision=708

15 years agoDon't trust Gst.Element.get_compatible_pad().
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:55:50 +0000 (13:55 +0000)]
Don't trust Gst.Element.get_compatible_pad().

svn path=/trunk/; revision=707

15 years agoRemove now unneeded contsants.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:55:44 +0000 (13:55 +0000)]
Remove now unneeded contsants.

svn path=/trunk/; revision=706

15 years agoMP3Transcoder.create_encoder can be dictated names for pads.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:55:39 +0000 (13:55 +0000)]
MP3Transcoder.create_encoder can be dictated names for pads.

svn path=/trunk/; revision=705

15 years agoCorrect a typo.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:55:33 +0000 (13:55 +0000)]
Correct a typo.

svn path=/trunk/; revision=704

15 years agoMP2TSTranscoder uses MP3Transcoder.create_encoder.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:55:29 +0000 (13:55 +0000)]
MP2TSTranscoder uses MP3Transcoder.create_encoder.

To avoid some code-duplication.

svn path=/trunk/; revision=703

15 years agoRename MP3Transcoder.create_audio_encoder to create_encoder.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:55:24 +0000 (13:55 +0000)]
Rename MP3Transcoder.create_audio_encoder to create_encoder.

svn path=/trunk/; revision=702

15 years agoTurn MP3Transcoder.create_audio_encoder 'internal static'.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:55:19 +0000 (13:55 +0000)]
Turn MP3Transcoder.create_audio_encoder 'internal static'.

This is to allow the other transcoder classes to be able to use the same
audio encoder pipeline.

svn path=/trunk/; revision=701

15 years agoUse enum to identify mpeg audio layers, rather than integer.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:55:14 +0000 (13:55 +0000)]
Use enum to identify mpeg audio layers, rather than integer.

svn path=/trunk/; revision=700

15 years agoClever use of arrays to create appropriate encoder.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:55:10 +0000 (13:55 +0000)]
Clever use of arrays to create appropriate encoder.

svn path=/trunk/; revision=699

15 years agoConvert MP2Transcoder into a more generic mpeg audio transcoder.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:55:05 +0000 (13:55 +0000)]
Convert MP2Transcoder into a more generic mpeg audio transcoder.

Convert MP2Transcoder into mpeg audio (layer 2 and 3) transcoder.

svn path=/trunk/; revision=698

15 years agoUse an mp3 parser.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:55:01 +0000 (13:55 +0000)]
Use an mp3 parser.

svn path=/trunk/; revision=697

15 years agoEscape the transcode target string before putting it in the URI.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:54:56 +0000 (13:54 +0000)]
Escape the transcode target string before putting it in the URI.

svn path=/trunk/; revision=696

15 years agoAudio encoder can be added to the bin earlier.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:54:51 +0000 (13:54 +0000)]
Audio encoder can be added to the bin earlier.

No need to wait for decodebin pad availability before audio encoder could
be added to the bin.

svn path=/trunk/; revision=695

15 years agoGive src pad of audio encoder bin a name.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:54:46 +0000 (13:54 +0000)]
Give src pad of audio encoder bin a name.

Give src pad of audio encoder bin a name and use that to retreive it.

svn path=/trunk/; revision=694

15 years agoUse MP2Transcoder for "audio/mpeg" transcoding requests.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:54:40 +0000 (13:54 +0000)]
Use MP2Transcoder for "audio/mpeg" transcoding requests.

svn path=/trunk/; revision=693

15 years agoProvide "audio/mpeg" transcode uri for music items.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:54:35 +0000 (13:54 +0000)]
Provide "audio/mpeg" transcode uri for music items.

svn path=/trunk/; revision=692

15 years agoAdd MP2Transcoder.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:54:30 +0000 (13:54 +0000)]
Add MP2Transcoder.

A new transcoding class for transcoding to mp2 audio.

svn path=/trunk/; revision=691

15 years agoRename TranscodeSrc to MP2TSTranscoder.
Zeeshan Ali (Khattak) [Sat, 21 Mar 2009 13:54:24 +0000 (13:54 +0000)]
Rename TranscodeSrc to MP2TSTranscoder.

svn path=/trunk/; revision=690

15 years agoDon't create transcode resource if not needed.
Zeeshan Ali (Khattak) [Sun, 15 Mar 2009 19:03:41 +0000 (19:03 +0000)]
Don't create transcode resource if not needed.

svn path=/trunk/; revision=689

15 years agoTranscodeManager creates the transcode source for us.
Zeeshan Ali (Khattak) [Sun, 15 Mar 2009 19:03:36 +0000 (19:03 +0000)]
TranscodeManager creates the transcode source for us.

svn path=/trunk/; revision=688

15 years agoHTTPRequest keeps a unowned ref to HTTPServer.
Zeeshan Ali (Khattak) [Sun, 15 Mar 2009 19:03:32 +0000 (19:03 +0000)]
HTTPRequest keeps a unowned ref to HTTPServer.

svn path=/trunk/; revision=687

15 years agoTranscodeManager.create_uri_for_item() tells the protocol.
Zeeshan Ali (Khattak) [Sun, 15 Mar 2009 19:03:27 +0000 (19:03 +0000)]
TranscodeManager.create_uri_for_item() tells the protocol.

svn path=/trunk/; revision=686

15 years agoAdd TranscodeManager.
Zeeshan Ali (Khattak) [Sun, 15 Mar 2009 19:03:22 +0000 (19:03 +0000)]
Add TranscodeManager.

Put the transcode-related code from HTTPServer to a separate baseclass.

svn path=/trunk/; revision=685

15 years agoRename create_http_uri_for_item to create_uri_for_item.
Zeeshan Ali (Khattak) [Sun, 15 Mar 2009 19:03:18 +0000 (19:03 +0000)]
Rename create_http_uri_for_item to create_uri_for_item.

svn path=/trunk/; revision=684

15 years agoRename *resouce_list* to *resources*.
Zeeshan Ali (Khattak) [Sun, 15 Mar 2009 19:03:13 +0000 (19:03 +0000)]
Rename *resouce_list* to *resources*.

svn path=/trunk/; revision=683

15 years agoAdd HTTP resources to the existing list.
Zeeshan Ali (Khattak) [Sun, 15 Mar 2009 19:03:08 +0000 (19:03 +0000)]
Add HTTP resources to the existing list.

Add HTTP resources to the existing list rather than creating a new list.

svn path=/trunk/; revision=682

15 years agoOnly HTTP proxy res don't get exported if HTTP uri already exist.
Zeeshan Ali (Khattak) [Sun, 15 Mar 2009 19:03:04 +0000 (19:03 +0000)]
Only HTTP proxy res don't get exported if HTTP uri already exist.

svn path=/trunk/; revision=681

15 years agoMark transcoded resource as one in DLNA fields.
Zeeshan Ali (Khattak) [Sun, 15 Mar 2009 19:02:59 +0000 (19:02 +0000)]
Mark transcoded resource as one in DLNA fields.

svn path=/trunk/; revision=680

15 years agoMinor optimization.
Zeeshan Ali (Khattak) [Sun, 15 Mar 2009 19:02:54 +0000 (19:02 +0000)]
Minor optimization.

No need to keep checking if transcode_target is null.

svn path=/trunk/; revision=679

15 years agoSet the correct mimetype on transcode URI request.
Zeeshan Ali (Khattak) [Sun, 15 Mar 2009 19:02:49 +0000 (19:02 +0000)]
Set the correct mimetype on transcode URI request.

svn path=/trunk/; revision=678

15 years agoAnother indentation fix.
Zeeshan Ali (Khattak) [Sun, 15 Mar 2009 19:02:44 +0000 (19:02 +0000)]
Another indentation fix.

svn path=/trunk/; revision=677

15 years agoPrint URI and method for each request on debug console.
Zeeshan Ali (Khattak) [Sun, 15 Mar 2009 19:02:39 +0000 (19:02 +0000)]
Print URI and method for each request on debug console.

svn path=/trunk/; revision=676

15 years agoAdd the pads to the audio bin rather than TransodeSrc.
Zeeshan Ali (Khattak) [Sun, 15 Mar 2009 19:02:35 +0000 (19:02 +0000)]
Add the pads to the audio bin rather than TransodeSrc.

svn path=/trunk/; revision=675

15 years agoGhost audio encoder's src pad as well.
Zeeshan Ali (Khattak) [Sun, 15 Mar 2009 19:02:31 +0000 (19:02 +0000)]
Ghost audio encoder's src pad as well.

svn path=/trunk/; revision=674

15 years agoPlace an 'audioconvert' in front of audio encoder.
Zeeshan Ali (Khattak) [Sun, 15 Mar 2009 19:02:26 +0000 (19:02 +0000)]
Place an 'audioconvert' in front of audio encoder.

svn path=/trunk/; revision=673

15 years agoPrint request id and if transcoding.
Zeeshan Ali (Khattak) [Sun, 15 Mar 2009 19:02:22 +0000 (19:02 +0000)]
Print request id and if transcoding.

svn path=/trunk/; revision=672

15 years agoIndentation fix.
Zeeshan Ali (Khattak) [Sun, 15 Mar 2009 19:02:17 +0000 (19:02 +0000)]
Indentation fix.

svn path=/trunk/; revision=671

15 years agoUse alternative encoders rather than ffmpeg.
Zeeshan Ali (Khattak) [Sun, 15 Mar 2009 19:02:12 +0000 (19:02 +0000)]
Use alternative encoders rather than ffmpeg.

svn path=/trunk/; revision=670

15 years agoNo need to get encoder from it's pad.
Zeeshan Ali (Khattak) [Sun, 15 Mar 2009 19:02:05 +0000 (19:02 +0000)]
No need to get encoder from it's pad.

svn path=/trunk/; revision=669

15 years agoLink the pads after their parents are in the same bin.
Zeeshan Ali (Khattak) [Sun, 15 Mar 2009 19:02:00 +0000 (19:02 +0000)]
Link the pads after their parents are in the same bin.

svn path=/trunk/; revision=668

15 years agoNo need to pass caps to Element.get_compatible_pad.
Zeeshan Ali (Khattak) [Sun, 15 Mar 2009 19:01:55 +0000 (19:01 +0000)]
No need to pass caps to Element.get_compatible_pad.

svn path=/trunk/; revision=667

15 years agoMake source pad of muxer a ghost pad of TranscodeSrc.
Zeeshan Ali (Khattak) [Sun, 15 Mar 2009 19:01:45 +0000 (19:01 +0000)]
Make source pad of muxer a ghost pad of TranscodeSrc.

svn path=/trunk/; revision=666