summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Arun Raghavan [Thu, 22 Jul 2010 08:47:43 +0000 (09:47 +0100)]
xml: Fix typo in bitrate field
Thanks to "tresvecesseis" on gitorious for pointing this out.
Arun Raghavan [Tue, 20 Jul 2010 16:02:23 +0000 (17:02 +0100)]
xml: Fix typos in AVC_MP4_BL_L3* profiles
Arun Raghavan [Mon, 19 Jul 2010 18:08:16 +0000 (19:08 +0100)]
xml: Fix framerate in MPEG4_P2_MP4_SP_VGA_AAC profile
Seems I'd missed the framerate constriant while adding this profile.
Arun Raghavan [Mon, 19 Jul 2010 16:07:16 +0000 (17:07 +0100)]
xml: Add bitrate constraint for AVC_MP4_L3L_SD_AAC
Arun Raghavan [Fri, 16 Jul 2010 14:37:30 +0000 (20:07 +0530)]
docs: Fix some warnings
Introduce some slightly redundant documentation to get rid of gtk-doc
warnings.
Arun Raghavan [Fri, 16 Jul 2010 14:35:54 +0000 (20:05 +0530)]
libgupnp-dlna: Replace redundant calls with macros
The gupnp_dlna_discoverer_{start,stop} functions were just wrappers
arround the corresponding gst_discoverer* APIs, so we define them as
macros instead.
Arun Raghavan [Fri, 16 Jul 2010 14:21:19 +0000 (19:51 +0530)]
xml: Use bitrate instead of maximum-bitrate
Moving all the fields where we use maximum-bitrate to just use the
bitrate for the sake of consistency. At some point in the future we will
need to introduce code to intelligently use whichever of these tags is
present in the stream.
Arun Raghavan [Mon, 19 Jul 2010 14:47:05 +0000 (15:47 +0100)]
xml: Include common.xml in mpeg-ts.xml
We're using restrictions from common.xml but I forgot to include it.
Arun Raghavan [Wed, 14 Jul 2010 13:51:45 +0000 (19:21 +0530)]
Release 0.2.1
Arun Raghavan [Thu, 15 Jul 2010 15:26:12 +0000 (20:56 +0530)]
build: Correct gst-plugins-base dependency
We don't (yet) need the latest gst-plugins-base
Arun Raghavan [Thu, 8 Jul 2010 15:44:43 +0000 (21:14 +0530)]
build: Update gstreamer dependency
The newly imported gst-convenience will depend on gstreamer-0.10.30
Arun Raghavan [Wed, 7 Jul 2010 09:51:33 +0000 (15:21 +0530)]
Release 0.2
Arun Raghavan [Wed, 7 Jul 2010 08:29:31 +0000 (13:59 +0530)]
libgupnp-dlna: Remove debug print
This message was used for debugging and testing.
Arun Raghavan [Wed, 7 Jul 2010 08:27:33 +0000 (13:57 +0530)]
gst-convenience: Rebase in-tree version
Sync our copy of gst-convenience against upstream (upstream commit
fab830b7692200a808655deb4aeb0afa3be4e7b1). Also includes one
to-be-merged patch to fix a crash while marshalling.
Arun Raghavan [Fri, 2 Jul 2010 08:19:31 +0000 (13:49 +0530)]
xml: Don't require empty name/mime for profiles
When creating a <dlna-profile> for the sole purpose of being used for
inheritance, we required the name and mime to be set as empty strings.
This makes this unncessary in the XML (the implementation is not
changed, but this is now handled transparently).
Arun Raghavan [Thu, 1 Jul 2010 07:45:07 +0000 (13:15 +0530)]
xml: Add AVC_MP4_BL_CIF15_AAC profile support
Arun Raghavan [Wed, 30 Jun 2010 12:41:34 +0000 (18:11 +0530)]
xml: Add the AVC_MP4_BL_L3(L)_SD_AAC profiles
Parthasarathi Susarla [Mon, 5 Jul 2010 07:53:06 +0000 (13:23 +0530)]
tools: Add utility for printing discovered info
Arun Raghavan [Wed, 30 Jun 2010 13:07:22 +0000 (18:37 +0530)]
doc: Add a TODO
Currently a brain dump of the things that I remember need doing.
Arun Raghavan [Wed, 30 Jun 2010 09:55:50 +0000 (15:25 +0530)]
xml: Use bitrate in constraints for AVC*
This is more likely to be set than maximum-bitrate. Also, the range
starts from 1 instead of 0, to ensure that it is actually known.
Arun Raghavan [Tue, 29 Jun 2010 17:37:34 +0000 (23:07 +0530)]
libgupnp-dlna: only free format caps if present
This gets rid of a GStreamer warning in certain cases when we try to
free NULL caps.
Arun Raghavan [Tue, 29 Jun 2010 14:25:09 +0000 (19:55 +0530)]
libgupnp-dlna: Detect duplicates in <include>
Currently, if we include one of the XML files in the profiles directory
from another XML file, the former will get parsed twice (once while
walking the directory, and once again when being included), resulting in
the same set profiles being added to the profile list twice.
This adds some (not fool-proof, but good enough) duplicate detection, so
that we can include one XML file in another. This is particularly useful
for reusing audio profile restrictions in video profiles.
Arun Raghavan [Tue, 29 Jun 2010 06:00:47 +0000 (11:30 +0530)]
xml: Fix MPEG_TS_*_NA profile names
Re-reading the spec, it appears that if the packets are not 192 bytes
long (188 byte payload + 4 byte timestamp), the profile must be suffixed
with an _ISO.
Arun Raghavan [Mon, 28 Jun 2010 21:33:12 +0000 (03:03 +0530)]
xml: Add more common SD resolutions to common.xml
Also makes MPEG_TS* use these factored-out restrictions.
Arun Raghavan [Mon, 28 Jun 2010 14:00:13 +0000 (19:30 +0530)]
xml: Fix typo in AVC_BL profile
Arun Raghavan [Thu, 24 Jun 2010 17:33:02 +0000 (23:03 +0530)]
xml: Fix MP4 container usage
Recent fixes in GStreamer make MP4 containers behave properly. All ISO
variant MP4 containers show up as "video/quicktime, variant=iso",
instead of some of them showing up as "audio/x-m4a". To ensure
correctness further, we do not support non-ISO variants (such as Apple's
QuickTime).
When we have smart transcoding, this will be taken care of
automatically, since encodebin will be able to transmux to MP4.
Arun Raghavan [Tue, 29 Jun 2010 06:18:42 +0000 (11:48 +0530)]
libgupnp-dlna: Fix crash on invalid parent
Arun Raghavan [Tue, 29 Jun 2010 10:18:06 +0000 (15:48 +0530)]
libgupnp-dlna: Fix copy-paste-o in property init
Absolutely no cookies for me.
Arun Raghavan [Mon, 21 Jun 2010 09:10:06 +0000 (14:40 +0530)]
tests: Add a transcoding exmple
This takes an input file and transcodes to a given DLNA profile
Arun Raghavan [Mon, 21 Jun 2010 08:03:17 +0000 (13:33 +0530)]
profiles: API to get encoding profile from name
This adds a simple API to get a GstEncodingProfile given a DLNA profile
name. This should make automatic transcoding easier for clients.
Arun Raghavan [Mon, 21 Jun 2010 09:36:25 +0000 (15:06 +0530)]
xml: Support ID3 in MP3 profiles
This also makes encoding work, since a container needs to be provided
for encoding.
Arun Raghavan [Thu, 24 Jun 2010 12:46:57 +0000 (18:16 +0530)]
build: Get rid of gst-convenience warning
Suppress the unstable API warning so we don't miss other warnings.
Arun Raghavan [Thu, 24 Jun 2010 12:42:46 +0000 (18:12 +0530)]
tests: Move XML test cases
Undo unnecessary nesting now that this is a spearate package.
Arun Raghavan [Thu, 24 Jun 2010 12:41:04 +0000 (18:11 +0530)]
doc: Build documentation using gtk-doc
Arun Raghavan [Thu, 24 Jun 2010 12:30:09 +0000 (18:00 +0530)]
libgupnp-dlna: Update GUPnPDLNADiscoverer documentation
This adds documentation for the undocumented parts of the
GUPnPDLNADiscoverer API and updates other bits.
Arun Raghavan [Thu, 24 Jun 2010 12:29:30 +0000 (17:59 +0530)]
libgupnp-dlna: Document GUPnPDLNAInformation
Arun Raghavan [Thu, 24 Jun 2010 12:28:15 +0000 (17:58 +0530)]
libgupnp-dlna: Don't install gupnp-dlna-load.h
The API to load profiles from disk is not public.
Arun Raghavan [Thu, 24 Jun 2010 09:21:32 +0000 (14:51 +0530)]
libgupnp-dlna: Return const pointers from get functions
The gupnp_dlna_information_get* functions return pointers to internal
structure members (since these are not expected to be modified), so
these should be made const pointers.
Arun Raghavan [Mon, 21 Jun 2010 07:52:22 +0000 (13:22 +0530)]
xml: Use 3GPP container correctly
This corrects some ambiguous use of 3GP as an alternative to the ISO
MPEG4 container.
Arun Raghavan [Sat, 19 Jun 2010 18:07:44 +0000 (23:37 +0530)]
Initial commit
Arun Raghavan [Sun, 20 Jun 2010 14:48:16 +0000 (20:18 +0530)]
misc: Add .gitignore