[mythtv-firehose] mythtv/master commit: 2c930a727 by Chris Pinkham (cpinkham)
MythTV
noreply at mythtv.org
Thu Dec 8 03:48:24 UTC 2011
Author: Chris Pinkham <cpinkham at mythtv.org>
Change Date: 2011-12-07T19:47:38-08:00
Push Date: 2011/12/07 19:48:10 -0800
Repository: mythtv
Branch: master
New Revision: 2c930a727e4d0f9227684ae4825ea558597f82a5
Changeset: https://github.com/MythTV/mythtv/commit/2c930a727
Log:
HTTP Live Streaming fixes, cleanup, etc..
- Don't set the URLs and base filenames in the livestream table until
the actual width and height are calculated and the output filename
is determined.
- URL encode the filenames in playlists to handle spaces, etc..
- Fix initial aspect ratio detection which allows a fix for video
with the pixel aspect ratio not equal to the display aspect ratio.
- Convert the /Content/AddLiveStream, AddRecordedLiveStream, and
AddVideoLiveStream calls to take integers for the numeric parameters
rather than passing QStrings and checking for !isEmpty() on each.
ints are allowed as optional args, so it's better to use those
instead of QStrings.
- Additional error handling.
- Logging refinements
- Code de-duplication
NOTE: This bumps the binary API, so make clean, etc..
Modified:
mythtv/libs/libmythbase/mythversion.h
mythtv/libs/libmythservicecontracts/services/contentServices.h
mythtv/libs/libmythtv/decoderbase.h
mythtv/libs/libmythtv/httplivestream.cpp
mythtv/libs/libmythtv/httplivestream.h
mythtv/libs/libmythtv/mythplayer.cpp
mythtv/programs/mythbackend/services/content.cpp
mythtv/programs/mythbackend/services/content.h
mythtv/programs/mythtranscode/transcode.cpp
More information about the mythtv-firehose
mailing list