[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