Mailing List Archive

mythtv branch master updated by dhampton. v30-Pre-226-g14486bc
The branch, master has been updated on the
mythtv repository by gitolite user dhampton.
via 14486bc8553fbc96dc3b6e90a5e061764ef62654 (commit)
via 290a09baacebe9741dd4018a8ec78354d576cd9b (commit)
via 636efe8788423bf965fb92cde417cb8780949adc (commit)
via 50f3f928a039b3b33aa5f3520bd08e3bd69d2523 (commit)
via 5302c568a09d39c5fb64535a1ea07938ec205053 (commit)
via 1c1488827f29b8d8a6f14b4b6c15fb957b139553 (commit)
via a0fdbfc3787a8425ef8092052012dc1316bd7208 (commit)
via 3e6414d1bc0debe4a9dce558c3c79599d3b4cce6 (commit)
via fb68335546d3ccfda1898fa65af1cc3a0917ea3b (commit)
via 53f06c788582d047056f9bae05418fabd76d0427 (commit)
via 861ecbc2ce5a67c454843e18586686b148c058d2 (commit)
via 545a8c3af663d5b11b571414b5087c82e2ec8cf7 (commit)
via 8ffe3cb7aa872f489a30be96a3fc8939ed942122 (commit)
via 86a33b9fe8a16f1fdf5011779923f50f2c1edb23 (commit)
via a9da8cb003c3a53492a8b474e38d50f573341e2f (commit)
via d5dd9c018e57b2a1a354b404d799c9a7db65827a (commit)
via 95dc64d69ecae59f12ad98c448fa0c8e68fc352d (commit)
via e9946b0f3e13f5722a7eb0d35e3c842d2ea1963e (commit)
via 69e686cf60815a90570539f640d1617660b70bc3 (commit)
via 93e72871e9002f7cf40adec59df4c10fd182b2bd (commit)
via bc5b50a2d85cf47baab9256040d4f805062f7bee (commit)
from f7d4ab09202e0f788b75fcc7d14db5736d7d4137 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 14486bc8553fbc96dc3b6e90a5e061764ef62654
Author: David Hampton <mythtv@love2code.net> at Thu, 12 Oct 2017 19:14:47 -0400
Committer: David Hampton <mythtv@love2code.net> at Thu, 12 Oct 2017 19:28:50 -0400
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=14486bc8553fbc96dc3b6e90a5e061764ef62654

Merge the 'devel/dh/doccleanup' branch into master.
The majority of these changes are to the documentation itself, either
adding documentation or correcting nits that throw off the doxygen
parser. There are a couple of places where variable names were
changed to match up declaration and definition and code. This patch
also adds semicolons after a number of macro calls. While not needed
by the compiler, the lack of a semicolon completely throws off the
doxygen parser. Upgrade the doxygen configuration file to the latest
version. Fixes #13107.



commit 290a09baacebe9741dd4018a8ec78354d576cd9b
Author: David Hampton <mythtv@love2code.net> at Tue, 15 Aug 2017 09:39:37 -0400
Committer: David Hampton <mythtv@love2code.net> at Fri, 18 Aug 2017 19:07:14 -0400
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=290a09baacebe9741dd4018a8ec78354d576cd9b

Doxygen cleanups for the programs directory.
1) Function parameter names must be the same across function
declaration, function declaration, and doxygen comment declaration.
If the function is inherited from a parent class and has no
documentation of its own, then the names must also match those of
the parent class function.

2) Remove parameter documentation if parameters have been removed.

3) Add parameter documentation if parameters have been added.

4) Fix punctuation in comments that causes a doxygen warning, or makes
doxygen think that a link should be created.

5) Fix doxygen commands to be acceptable (wrong case, wrong command,
etc). Convert parameter arguments from javadoc style (@my_var) to
doxygen style (\param my_var).

6) If a doxygen comment immediately precedes or follows the function
definition or declaration, then the doxygen function declaration is
redundant. Typically it just ends up causing problems because its
argument list (types and names) must be kept in sync with those of
both the definition (and declaration if separate). If it isn't kept
in sync, doxygen's simple parser will complain that it can't find a
matching function for the comment.

This commit only removes those redundant declarations that are
currently causing warnings. There are a ton of other redundant
declarations that should eventually be removed.



commit 636efe8788423bf965fb92cde417cb8780949adc
Author: David Hampton <mythtv@love2code.net> at Mon, 14 Aug 2017 20:51:17 -0400
Committer: David Hampton <mythtv@love2code.net> at Fri, 18 Aug 2017 19:07:08 -0400
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=636efe8788423bf965fb92cde417cb8780949adc

Doxygen cleanups for the plugins directory.
1) Function parameter names must be the same across function
declaration, function declaration, and doxygen comment declaration.
If the function is inherited from a parent class and has no
documentation of its own, then the names must also match those of
the parent class function.

2) Remove parameter documentation if parameters have been removed.

3) Add parameter documentation if parameters have been added.

4) Fix punctuation in comments that causes a doxygen warning, or makes
doxygen think that a link should be created.

5) Fix doxygen commands to be acceptable (wrong case, wrong command,
etc). Convert parameter arguments from javadoc style (@my_var) to
doxygen style (\param my_var).

6) If a doxygen comment immediately precedes or follows the function
definition or declaration, then the doxygen function declaration is
redundant. Typically it just ends up causing problems because its
argument list (types and names) must be kept in sync with those of
both the definition (and declaration if separate). If it isn't kept
in sync, doxygen's simple parser will complain that it can't find a
matching function for the comment.

This commit only removes those redundant declarations that are
currently causing warnings. There are a ton of other redundant
declarations that should eventually be removed.



commit 50f3f928a039b3b33aa5f3520bd08e3bd69d2523
Author: David Hampton <mythtv@love2code.net> at Mon, 14 Aug 2017 20:29:16 -0400
Committer: David Hampton <mythtv@love2code.net> at Fri, 18 Aug 2017 19:07:01 -0400
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=50f3f928a039b3b33aa5f3520bd08e3bd69d2523

Doxygen cleanups for the libmyth directory.
1) Function parameter names must be the same across function
declaration, function declaration, and doxygen comment declaration.
If the function is inherited from a parent class and has no
documentation of its own, then the names must also match those of
the parent class function.

2) Remove parameter documentation if parameters have been removed.

3) Add parameter documentation if parameters have been added.

4) Fix punctuation in comments that causes a doxygen warning, or makes
doxygen think that a link should be created.

5) Fix doxygen commands to be acceptable (wrong case, wrong command,
etc). Convert parameter arguments from javadoc style (@my_var) to
doxygen style (\param my_var).

6) If a doxygen comment immediately precedes or follows the function
definition or declaration, then the doxygen function declaration is
redundant. Typically it just ends up causing problems because its
argument list (types and names) must be kept in sync with those of
both the definition (and declaration if separate). If it isn't kept
in sync, doxygen's simple parser will complain that it can't find a
matching function for the comment.

This commit only removes those redundant declarations that are
currently causing warnings. There are a ton of other redundant
declarations that should eventually be removed.



commit 5302c568a09d39c5fb64535a1ea07938ec205053
Author: David Hampton <mythtv@love2code.net> at Mon, 14 Aug 2017 20:28:44 -0400
Committer: David Hampton <mythtv@love2code.net> at Fri, 18 Aug 2017 19:06:54 -0400
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=5302c568a09d39c5fb64535a1ea07938ec205053

Doxygen cleanups for the libmythupnp directory.
1) Function parameter names must be the same across function
declaration, function declaration, and doxygen comment declaration.
If the function is inherited from a parent class and has no
documentation of its own, then the names must also match those of
the parent class function.

2) Remove parameter documentation if parameters have been removed.

3) Add parameter documentation if parameters have been added.

4) Fix punctuation in comments that causes a doxygen warning, or makes
doxygen think that a link should be created.

5) Fix doxygen commands to be acceptable (wrong case, wrong command,
etc). Convert parameter arguments from javadoc style (@my_var) to
doxygen style (\param my_var).

6) If a doxygen comment immediately precedes or follows the function
definition or declaration, then the doxygen function declaration is
redundant. Typically it just ends up causing problems because its
argument list (types and names) must be kept in sync with those of
both the definition (and declaration if separate). If it isn't kept
in sync, doxygen's simple parser will complain that it can't find a
matching function for the comment.

This commit only removes those redundant declarations that are
currently causing warnings. There are a ton of other redundant
declarations that should eventually be removed.



commit 1c1488827f29b8d8a6f14b4b6c15fb957b139553
Author: David Hampton <mythtv@love2code.net> at Mon, 14 Aug 2017 20:27:46 -0400
Committer: David Hampton <mythtv@love2code.net> at Fri, 18 Aug 2017 19:06:46 -0400
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=1c1488827f29b8d8a6f14b4b6c15fb957b139553

Doxygen cleanups for the libmythmetadata directory.
1) Function parameter names must be the same across function
declaration, function declaration, and doxygen comment declaration.
If the function is inherited from a parent class and has no
documentation of its own, then the names must also match those of
the parent class function.

2) Remove parameter documentation if parameters have been removed.

3) Add parameter documentation if parameters have been added.

4) Fix punctuation in comments that causes a doxygen warning, or makes
doxygen think that a link should be created.

5) Fix doxygen commands to be acceptable (wrong case, wrong command,
etc). Convert parameter arguments from javadoc style (@my_var) to
doxygen style (\param my_var).

6) If a doxygen comment immediately precedes or follows the function
definition or declaration, then the doxygen function declaration is
redundant. Typically it just ends up causing problems because its
argument list (types and names) must be kept in sync with those of
both the definition (and declaration if separate). If it isn't kept
in sync, doxygen's simple parser will complain that it can't find a
matching function for the comment.

This commit only removes those redundant declarations that are
currently causing warnings. There are a ton of other redundant
declarations that should eventually be removed.



commit a0fdbfc3787a8425ef8092052012dc1316bd7208
Author: David Hampton <mythtv@love2code.net> at Mon, 14 Aug 2017 18:12:48 -0400
Committer: David Hampton <mythtv@love2code.net> at Fri, 18 Aug 2017 19:06:29 -0400
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=a0fdbfc3787a8425ef8092052012dc1316bd7208

Doxygen cleanups for the libmythtv directory.
1) Function parameter names must be the same across function
declaration, function declaration, and doxygen comment declaration.
If the function is inherited from a parent class and has no
documentation of its own, then the names must also match those of
the parent class function.

2) Remove parameter documentation if parameters have been removed.

3) Add parameter documentation if parameters have been added.

4) Fix punctuation in comments that causes a doxygen warning, or makes
doxygen think that a link should be created.

5) Fix doxygen commands to be acceptable (wrong case, wrong command,
etc). Convert parameter arguments from javadoc style (@my_var) to
doxygen style (\param my_var).

6) If a doxygen comment immediately precedes or follows the function
definition or declaration, then the doxygen function declaration is
redundant. Typically it just ends up causing problems because its
argument list (types and names) must be kept in sync with those of
both the definition (and declaration if separate). If it isn't kept
in sync, doxygen's simple parser will complain that it can't find a
matching function for the comment.

This commit only removes those redundant declarations that are
currently causing warnings. There are a ton of other redundant
declarations that should eventually be removed.



commit 3e6414d1bc0debe4a9dce558c3c79599d3b4cce6
Author: David Hampton <mythtv@love2code.net> at Fri, 11 Aug 2017 18:51:49 -0400
Committer: David Hampton <mythtv@love2code.net> at Fri, 18 Aug 2017 19:06:19 -0400
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=3e6414d1bc0debe4a9dce558c3c79599d3b4cce6

Doxygen cleanups for the libmythbase directory.
1) Function parameter names must be the same across function
declaration, function declaration, and doxygen comment declaration.
If the function is inherited from a parent class and has no
documentation of its own, then the names must also match those of
the parent class function.

2) Remove parameter documentation if parameters have been removed.

3) Add parameter documentation if parameters have been added.

4) Fix punctuation in comments that causes a doxygen warning, or makes
doxygen think that a link should be created.

5) Fix doxygen commands to be acceptable (wrong case, wrong command,
etc). Convert parameter arguments from javadoc style (@my_var) to
doxygen style (\param my_var).

6) If a doxygen comment immediately precedes or follows the function
definition or declaration, then the doxygen function declaration is
redundant. Typically it just ends up causing problems because its
argument list (types and names) must be kept in sync with those of
both the definition (and declaration if separate). If it isn't kept
in sync, doxygen's simple parser will complain that it can't find a
matching function for the comment.

This commit only removes those redundant declarations that are
currently causing warnings. There are a ton of other redundant
declarations that should eventually be removed.



commit fb68335546d3ccfda1898fa65af1cc3a0917ea3b
Author: David Hampton <mythtv@love2code.net> at Fri, 11 Aug 2017 15:11:53 -0400
Committer: David Hampton <mythtv@love2code.net> at Fri, 18 Aug 2017 19:06:09 -0400
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=fb68335546d3ccfda1898fa65af1cc3a0917ea3b

Doxygen cleanups for the libmythui directory.
1) Function parameter names must be the same across function
declaration, function declaration, and doxygen comment declaration.
If the function is inherited from a parent class and has no
documentation of its own, then the names must also match those of
the parent class function.

2) Remove parameter documentation if parameters have been removed.

3) Add parameter documentation if parameters have been added.

4) Fix punctuation in comments that causes a doxygen warning, or makes
doxygen think that a link should be created.

5) Fix doxygen commands to be acceptable (wrong case, wrong command,
etc). Convert parameter arguments from javadoc style (@my_var) to
doxygen style (\param my_var).

6) If a doxygen comment immediately precedes or follows the function
definition or declaration, then the doxygen function declaration is
redundant. Typically it just ends up causing problems because its
argument list (types and names) must be kept in sync with those of
both the definition (and declaration if separate). If it isn't kept
in sync, doxygen's simple parser will complain that it can't find a
matching function for the comment.

This commit only removes those redundant declarations that are
currently causing warnings. There are a ton of other redundant
declarations that should eventually be removed.



commit 53f06c788582d047056f9bae05418fabd76d0427
Author: David Hampton <mythtv@love2code.net> at Mon, 14 Aug 2017 19:35:51 -0400
Committer: David Hampton <mythtv@love2code.net> at Fri, 18 Aug 2017 19:02:12 -0400
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=53f06c788582d047056f9bae05418fabd76d0427

Fix doxygen parameter in/out descriptions.
The doxygen description for an in/out parameter is '[in,out]' with a
comma between the two words, not a space. Fix all places where this
is wrong.



commit 861ecbc2ce5a67c454843e18586686b148c058d2
Author: David Hampton <mythtv@love2code.net> at Fri, 11 Aug 2017 14:02:44 -0400
Committer: David Hampton <mythtv@love2code.net> at Fri, 18 Aug 2017 19:02:12 -0400
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=861ecbc2ce5a67c454843e18586686b148c058d2

Fix doxygen aliases.
Fix the formatting of the sideeffect alias, and add an alias for
qmlsignal.



commit 545a8c3af663d5b11b571414b5087c82e2ec8cf7
Author: David Hampton <mythtv@love2code.net> at Fri, 11 Aug 2017 12:31:02 -0400
Committer: David Hampton <mythtv@love2code.net> at Fri, 18 Aug 2017 19:02:12 -0400
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=545a8c3af663d5b11b571414b5087c82e2ec8cf7

Fix doxygen warnings related to keypressEvent, etc.
The names of variables in derived classes must remain the same as in
the parent class if the documentation is being copied. Remove a
couple of definitions for removed variables.



commit 8ffe3cb7aa872f489a30be96a3fc8939ed942122
Author: David Hampton <mythtv@love2code.net> at Fri, 11 Aug 2017 11:47:30 -0400
Committer: David Hampton <mythtv@love2code.net> at Fri, 18 Aug 2017 19:02:12 -0400
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=8ffe3cb7aa872f489a30be96a3fc8939ed942122

Fix 'no uniquely matching class member found' warning in videoplayercommand.cpp.
Doxygen's parser is simple and can't determine that 'VideoMetadata'
and 'class VideoMetadata' are the same thing. Fix this by declaring
the class separately so that the literal strings in the function
declaration and definition match, making doxygen happy.



commit 86a33b9fe8a16f1fdf5011779923f50f2c1edb23
Author: David Hampton <mythtv@love2code.net> at Sun, 23 Jul 2017 22:09:47 -0400
Committer: David Hampton <mythtv@love2code.net> at Fri, 18 Aug 2017 19:02:11 -0400
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=86a33b9fe8a16f1fdf5011779923f50f2c1edb23

Escape special characters to prevent doxygen parse warnings.
There are several characters that doxygen attempts to parse as
code/text references and complains when it can't find a matching
target class/function/reference. Most of these are resolved by
escaping the particular character so that it loses its special
meaning. A couple are resolved by adding a space so that doxygen
correctly parses the line of text.



commit a9da8cb003c3a53492a8b474e38d50f573341e2f
Author: David Hampton <mythtv@love2code.net> at Sun, 23 Jul 2017 21:59:24 -0400
Committer: David Hampton <mythtv@love2code.net> at Fri, 18 Aug 2017 19:02:11 -0400
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=a9da8cb003c3a53492a8b474e38d50f573341e2f

Prevent doxygen from parsing proposed future parameters.
The comment before the logServerStart function proposes a bunch of
possible new parameters, using a syntax that doxygen parser. Doxygen
then complains because there is a whole set of documented parameters
that don't exist. Escaping the first character on each of these
parameters prevents doxygen from trying to parse the line.



commit d5dd9c018e57b2a1a354b404d799c9a7db65827a
Author: David Hampton <mythtv@love2code.net> at Sat, 15 Jul 2017 13:21:27 -0400
Committer: David Hampton <mythtv@love2code.net> at Fri, 18 Aug 2017 19:02:11 -0400
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=d5dd9c018e57b2a1a354b404d799c9a7db65827a

Fix doxygen complaints about macros before the keyword 'public'.
Doxygen gets upset and won't parse the file if the final macro
preceding the 'public' keyword isn't terminated with a semicolon.
Clearly this character isn't required by the compiler, but adding it
fixed doxygen's parsing of the files. Oddly enough this also fixed
Emacs syntax highlighting code for these files as well.



commit 95dc64d69ecae59f12ad98c448fa0c8e68fc352d
Author: David Hampton <mythtv@love2code.net> at Wed, 19 Jul 2017 19:19:16 -0400
Committer: David Hampton <mythtv@love2code.net> at Fri, 18 Aug 2017 19:02:11 -0400
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=95dc64d69ecae59f12ad98c448fa0c8e68fc352d

Update architecture document to remove Myth Transcoding Daemon (mtd).
Mtd was removed permanently by f1192368 in August of 2010.



commit e9946b0f3e13f5722a7eb0d35e3c842d2ea1963e
Author: David Hampton <mythtv@love2code.net> at Fri, 21 Jul 2017 15:52:23 -0400
Committer: David Hampton <mythtv@love2code.net> at Fri, 18 Aug 2017 19:02:11 -0400
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=e9946b0f3e13f5722a7eb0d35e3c842d2ea1963e

Update architecture document to remove unintended links.
Any time doxygen sees a word that matched the name of a class it
automatically creates a link to the page for that class. This can be
prevented by adding a '%' character in front of the matching word.



commit 69e686cf60815a90570539f640d1617660b70bc3
Author: David Hampton <mythtv@love2code.net> at Wed, 19 Jul 2017 19:21:25 -0400
Committer: David Hampton <mythtv@love2code.net> at Fri, 18 Aug 2017 19:02:11 -0400
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=69e686cf60815a90570539f640d1617660b70bc3

Update architecture document to eliminate warnings.
1) Change some html tags to markup tags because doxygen refuses to see
them for some reason.

2) Add some backslashes and percents to eliminate some parsing errors.

3) Add a couple of new groups for the libraries for later
documentation and cross link them.

4) Reformat some lines so that the leading whitespace isn't considered
an indication of a code block.



commit 93e72871e9002f7cf40adec59df4c10fd182b2bd
Author: David Hampton <mythtv@love2code.net> at Thu, 13 Jul 2017 00:16:22 -0400
Committer: David Hampton <mythtv@love2code.net> at Fri, 18 Aug 2017 19:01:27 -0400
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=93e72871e9002f7cf40adec59df4c10fd182b2bd

Various changes to the doxygen configuration.
1) Use LOOKUP_CACHE_SIZE recommended by doxygen.

After processing a directory, doxygen recommends the best cache
size for the data that it has just ingested. See the file
doxygen-create-developer-docs.cfg for lots of information on the
settings for this value.

2) Fix up the exclude paths patterns.

a) Ignore .git files instead of .svn files.
b) Ignore included V4L2 header file.
c) Ignore file from the Qt3Support module.
d) Ignore example code.
e) Ignore contributed code.
f) Ignore test direcories.
g) Ignore the libmythmpeg2 directory. It has no documentation
comments, but somehow confuses doxygen.
h) Ignore aclib_template.c that gets included 4 times.

3) Graphing related tweaks.

a) Use the default font since doxygen no longer ships with FreeSans.
b) Allow up to 500 nodes in a graph. Necessary to generate the
graph for mythlogging.h. Generate multiple dot files from a single
command.

4) Process C-preprocessor directives. This allows doxygen to process
comments on #define'd constants. A good example of this usage can
be found in the file libs/libmythbase/exitcodes.h.



commit bc5b50a2d85cf47baab9256040d4f805062f7bee
Author: David Hampton <mythtv@love2code.net> at Wed, 12 Jul 2017 23:32:13 -0400
Committer: David Hampton <mythtv@love2code.net> at Thu, 17 Aug 2017 08:16:36 -0400
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=bc5b50a2d85cf47baab9256040d4f805062f7bee

Update old configuration file using doxygen 1.8.13.
This adds new tags, and removes two obsolete tags that were not
being used by myth. Most of the changes are in comments.



-----------------------------------------------------------------------

Summary of changes:
.../mytharchive/mytharchive/archivesettings.h | 2 +-
mythplugins/mythgallery/dcrawplugin/dcrawplugin.h | 4 +-
.../mythgallery/mythgallery/gallerysettings.h | 2 +-
mythplugins/mythgallery/mythgallery/iconview.h | 2 +-
mythplugins/mythgallery/mythgallery/imageview.h | 2 +-
mythplugins/mythgame/mythgame/gamesettings.h | 2 +-
mythplugins/mythmusic/mythmusic/cddb.cpp | 18 +-
mythplugins/mythmusic/mythmusic/cddecoder.h | 2 +-
mythplugins/mythmusic/mythmusic/cdrip.h | 2 +-
mythplugins/mythmusic/mythmusic/decoder.h | 4 +-
.../mythmusic/mythmusic/playlistcontainer.h | 2 +-
.../mythmusic/mythmusic/playlisteditorview.h | 2 +-
mythplugins/mythmusic/mythmusic/smartplaylist.h | 4 +-
mythplugins/mythmusic/mythmusic/visualize.h | 2 +-
.../mythnetvision/mythnetvision/rsseditor.cpp | 3 +
mythplugins/mythnews/mythnews/mythnewseditor.cpp | 3 +
mythplugins/mythweather/mythweather/weatherSetup.h | 2 +-
.../mythzoneminder/mythzoneminder/zmsettings.h | 2 +-
mythtv/docs/doxygen-architecture-document.cpp | 219 ++++-----
mythtv/docs/doxygen-create-developer-docs.cfg | 486 +++++++++++++-------
mythtv/libs/libmyth/audio/audiooutput.h | 49 ++-
mythtv/libs/libmyth/audio/audiooutputjack.h | 2 +-
mythtv/libs/libmyth/audio/audiooutputopensles.cpp | 2 +-
mythtv/libs/libmyth/audio/eldutils.cpp | 4 +-
mythtv/libs/libmyth/mythcontext.cpp | 8 +-
mythtv/libs/libmyth/programinfo.cpp | 4 +-
mythtv/libs/libmyth/programinfo.h | 2 +-
mythtv/libs/libmyth/schemawizard.cpp | 3 +
mythtv/libs/libmyth/standardsettings.cpp | 3 +
mythtv/libs/libmythbase/dbutil.cpp | 4 +-
mythtv/libs/libmythbase/housekeeper.cpp | 2 +-
mythtv/libs/libmythbase/logging.cpp | 5 +-
mythtv/libs/libmythbase/logging.h | 2 +-
mythtv/libs/libmythbase/loggingserver.cpp | 14 +-
mythtv/libs/libmythbase/mythcommandlineparser.cpp | 47 +-
mythtv/libs/libmythbase/mythcorecontext.cpp | 30 +-
mythtv/libs/libmythbase/mythdate.cpp | 5 +-
mythtv/libs/libmythbase/mythdb.h | 12 +-
mythtv/libs/libmythbase/mythdownloadmanager.cpp | 8 +-
mythtv/libs/libmythbase/mythhdd.cpp | 8 +
mythtv/libs/libmythbase/mythmedia.h | 6 +
mythtv/libs/libmythbase/mythmiscutil.cpp | 2 +-
mythtv/libs/libmythbase/mythsession.h | 10 +-
mythtv/libs/libmythbase/mythsystemlegacy.cpp | 5 +-
mythtv/libs/libmythbase/mythsystemlegacy.h | 2 +-
mythtv/libs/libmythbase/remotefile.cpp | 23 +-
mythtv/libs/libmythbase/storagegroup.cpp | 2 +
mythtv/libs/libmythbase/threadedfilewriter.cpp | 4 +-
mythtv/libs/libmythbase/unzip.cpp | 89 +++-
mythtv/libs/libmythmetadata/bluraymetadata.h | 2 +-
mythtv/libs/libmythmetadata/imagemanager.cpp | 97 ++--
mythtv/libs/libmythmetadata/imagemanager.h | 2 +-
mythtv/libs/libmythmetadata/imagemetadata.h | 4 +-
mythtv/libs/libmythmetadata/imagescanner.cpp | 4 +-
mythtv/libs/libmythmetadata/imagethumbs.cpp | 5 +-
mythtv/libs/libmythmetadata/metaio.h | 17 +-
mythtv/libs/libmythmetadata/metaioflacvorbis.cpp | 2 +-
mythtv/libs/libmythmetadata/metaioid3.cpp | 3 +-
mythtv/libs/libmythmetadata/musicfilescanner.cpp | 10 +
mythtv/libs/libmythmetadata/musicmetadata.h | 8 +-
mythtv/libs/libmythmetadata/videometadata.h | 2 +-
mythtv/libs/libmythmetadata/videoscan.h | 2 +-
.../datacontracts/artworkInfoList.h | 2 +-
.../datacontracts/backendInfo.h | 2 +-
.../datacontracts/buildInfo.h | 2 +-
.../datacontracts/captureCard.h | 2 +-
.../datacontracts/captureCardList.h | 2 +-
.../datacontracts/castMemberList.h | 2 +-
.../datacontracts/channelGroup.h | 2 +-
.../datacontracts/channelGroupList.h | 2 +-
.../datacontracts/channelInfoList.h | 2 +-
.../datacontracts/connectionInfo.h | 2 +-
.../datacontracts/cutList.h | 2 +-
.../datacontracts/databaseInfo.h | 2 +-
.../datacontracts/encoder.h | 2 +-
.../datacontracts/encoderList.h | 2 +-
.../datacontracts/enumItem.h | 2 +-
.../datacontracts/envInfo.h | 2 +-
.../datacontracts/frontendActionList.h | 2 +-
.../datacontracts/frontendList.h | 2 +-
.../libmythservicecontracts/datacontracts/genre.h | 2 +-
.../datacontracts/genreList.h | 2 +-
.../datacontracts/imageMetadataInfo.h | 2 +-
.../libmythservicecontracts/datacontracts/input.h | 2 +-
.../datacontracts/inputList.h | 2 +-
.../datacontracts/labelValue.h | 2 +-
.../libmythservicecontracts/datacontracts/lineup.h | 2 +-
.../datacontracts/liveStreamInfo.h | 2 +-
.../datacontracts/liveStreamInfoList.h | 2 +-
.../datacontracts/logInfo.h | 2 +-
.../datacontracts/logMessage.h | 2 +-
.../datacontracts/logMessageList.h | 2 +-
.../datacontracts/programAndChannel.h | 2 +-
.../datacontracts/programList.h | 2 +-
.../datacontracts/recRuleFilterList.h | 2 +-
.../datacontracts/recRuleList.h | 2 +-
.../datacontracts/recording.h | 2 +-
.../datacontracts/storageGroupDir.h | 2 +-
.../datacontracts/storageGroupDirList.h | 2 +-
.../datacontracts/timeZoneInfo.h | 2 +-
.../datacontracts/titleInfo.h | 2 +-
.../datacontracts/titleInfoList.h | 2 +-
.../datacontracts/versionInfo.h | 2 +-
.../datacontracts/videoLookupInfo.h | 2 +-
.../datacontracts/videoLookupInfoList.h | 2 +-
.../datacontracts/videoMetadataInfoList.h | 2 +-
.../datacontracts/videoMultiplexList.h | 2 +-
mythtv/libs/libmythtv/Bluray/bdringbuffer.h | 6 +-
mythtv/libs/libmythtv/Bluray/mythbdplayer.h | 4 +-
mythtv/libs/libmythtv/DVD/dvdringbuffer.cpp | 3 +-
mythtv/libs/libmythtv/DVD/dvdringbuffer.h | 4 +-
mythtv/libs/libmythtv/DVD/mythdvdplayer.h | 2 +-
mythtv/libs/libmythtv/HLS/httplivestream.cpp | 4 +-
mythtv/libs/libmythtv/HLS/httplivestreambuffer.cpp | 4 +-
mythtv/libs/libmythtv/HLS/m3u.cpp | 8 +-
mythtv/libs/libmythtv/audioplayer.h | 2 +-
mythtv/libs/libmythtv/avformatdecoder.cpp | 4 +-
mythtv/libs/libmythtv/cardutil.cpp | 1 +
mythtv/libs/libmythtv/cc708decoder.cpp | 4 +-
mythtv/libs/libmythtv/channelgroup.h | 2 +-
.../libs/libmythtv/channelscan/channelscan_sm.cpp | 2 +-
.../libmythtv/channelscan/iptvchannelfetcher.h | 2 +-
.../libmythtv/channelscan/vboxchannelfetcher.h | 2 +-
mythtv/libs/libmythtv/channelutil.cpp | 8 +-
mythtv/libs/libmythtv/channelutil.h | 4 +-
mythtv/libs/libmythtv/commbreakmap.h | 2 +-
mythtv/libs/libmythtv/diseqc.cpp | 32 +-
mythtv/libs/libmythtv/diseqc.h | 6 +-
mythtv/libs/libmythtv/dvdstream.h | 2 +-
mythtv/libs/libmythtv/eitfixup.cpp | 3 +-
mythtv/libs/libmythtv/mhi.h | 10 +-
mythtv/libs/libmythtv/mpeg/atscstreamdata.cpp | 3 +
mythtv/libs/libmythtv/mpeg/mpegstreamdata.cpp | 6 +-
mythtv/libs/libmythtv/mpeg/mpegtables.cpp | 9 +-
mythtv/libs/libmythtv/mythccextractorplayer.cpp | 1 +
mythtv/libs/libmythtv/mythframe.cpp | 3 -
mythtv/libs/libmythtv/mythplayer.cpp | 10 +-
mythtv/libs/libmythtv/mythplayer.h | 6 +-
mythtv/libs/libmythtv/openglvideo.cpp | 13 +-
mythtv/libs/libmythtv/osd.h | 2 +-
mythtv/libs/libmythtv/previewgenerator.cpp | 19 +-
mythtv/libs/libmythtv/recorders/DeviceReadBuffer.h | 4 +-
mythtv/libs/libmythtv/recorders/channelbase.cpp | 5 +-
mythtv/libs/libmythtv/recorders/dtvrecorder.cpp | 2 +-
mythtv/libs/libmythtv/recorders/dvbchannel.cpp | 1 -
mythtv/libs/libmythtv/recorders/dvbdev/dvbci.cpp | 34 ++-
mythtv/libs/libmythtv/recorders/dvbsignalmonitor.h | 2 +-
mythtv/libs/libmythtv/recorders/recorderbase.cpp | 3 +-
mythtv/libs/libmythtv/recorders/signalmonitor.cpp | 11 +-
mythtv/libs/libmythtv/recorders/signalmonitor.h | 6 +-
.../libmythtv/recorders/v4l2encsignalmonitor.cpp | 2 +-
mythtv/libs/libmythtv/recorders/v4lchannel.cpp | 2 -
mythtv/libs/libmythtv/recordinginfo.cpp | 18 +-
mythtv/libs/libmythtv/recordingrule.h | 2 +-
mythtv/libs/libmythtv/remoteencoder.h | 2 +-
mythtv/libs/libmythtv/ringbuffer.cpp | 8 +-
mythtv/libs/libmythtv/ringbuffer.h | 6 +-
mythtv/libs/libmythtv/signalmonitorvalue.h | 2 +-
mythtv/libs/libmythtv/tv_play.cpp | 20 +-
mythtv/libs/libmythtv/tv_play.h | 4 +-
mythtv/libs/libmythtv/tv_play_win.cpp | 1 -
mythtv/libs/libmythtv/tv_rec.cpp | 11 +-
mythtv/libs/libmythtv/tv_rec.h | 4 +-
mythtv/libs/libmythtv/tvbrowsehelper.cpp | 1 -
mythtv/libs/libmythtv/videoout_null.h | 4 +-
mythtv/libs/libmythtv/videoout_omx.cpp | 8 +-
mythtv/libs/libmythtv/videoout_omx.h | 2 +-
mythtv/libs/libmythtv/videoout_opengl.h | 2 +-
mythtv/libs/libmythtv/videoout_openglvaapi.cpp | 5 +-
mythtv/libs/libmythtv/videoout_openglvaapi.h | 2 +-
mythtv/libs/libmythtv/videoout_vdpau.cpp | 4 +-
mythtv/libs/libmythtv/videoout_vdpau.h | 2 +-
mythtv/libs/libmythtv/videoout_xv.h | 2 +-
mythtv/libs/libmythtv/videooutbase.cpp | 7 +-
mythtv/libs/libmythtv/videooutbase.h | 2 +-
mythtv/libs/libmythtv/videooutwindow.cpp | 2 +-
mythtv/libs/libmythtv/videooutwindow.h | 2 +-
mythtv/libs/libmythui/mythdialogbox.h | 2 +-
mythtv/libs/libmythui/mythfontmanager.cpp | 6 +-
mythtv/libs/libmythui/mythgesture.h | 4 +-
mythtv/libs/libmythui/mythimage.h | 5 +-
mythtv/libs/libmythui/mythnotificationcenter.h | 8 +-
.../libmythui/mythnotificationcenter_private.h | 8 +-
mythtv/libs/libmythui/myththemedmenu.cpp | 18 +-
mythtv/libs/libmythui/mythuibutton.cpp | 4 +-
mythtv/libs/libmythui/mythuibutton.h | 2 +-
mythtv/libs/libmythui/mythuibuttonlist.cpp | 4 +-
mythtv/libs/libmythui/mythuibuttonlist.h | 2 +-
mythtv/libs/libmythui/mythuicheckbox.cpp | 1 -
mythtv/libs/libmythui/mythuihelper.cpp | 3 +
mythtv/libs/libmythui/mythuitextedit.cpp | 1 -
mythtv/libs/libmythui/mythuitype.cpp | 16 +-
mythtv/libs/libmythui/mythuitype.h | 8 +-
mythtv/libs/libmythupnp/httpserver.h | 1 -
mythtv/libs/libmythupnp/soapclient.cpp | 2 +-
mythtv/libs/libmythupnp/upnpcdsobjects.h | 6 +-
mythtv/libs/libmythupnp/upnphelpers.h | 10 +-
mythtv/libs/libmythupnp/websocket.h | 2 +-
mythtv/programs/mythbackend/encoderlink.cpp | 4 +-
mythtv/programs/mythbackend/services/image.cpp | 2 +-
mythtv/programs/mythbackend/services/image.h | 14 +-
.../programs/mythfrontend/audiogeneralsettings.h | 2 +-
mythtv/programs/mythfrontend/galleryslideview.cpp | 13 +-
mythtv/programs/mythfrontend/gallerythumbview.cpp | 5 +-
.../programs/mythfrontend/gallerytransitions.cpp | 2 +
mythtv/programs/mythfrontend/galleryviews.cpp | 8 +-
mythtv/programs/mythfrontend/galleryviews.h | 2 +-
mythtv/programs/mythfrontend/globalsettings.h | 12 +-
mythtv/programs/mythfrontend/keybindings.cpp | 2 +-
mythtv/programs/mythfrontend/proginfolist.cpp | 2 +-
mythtv/programs/mythfrontend/upnpscanner.cpp | 2 -
mythtv/programs/mythfrontend/videodlg.cpp | 6 +-
mythtv/programs/mythfrontend/videofilter.h | 2 +-
mythtv/programs/mythfrontend/videoglobalsettings.h | 2 +-
mythtv/programs/mythfrontend/videoplayercommand.h | 5 +-
.../programs/mythtranscode/audioreencodebuffer.cpp | 21 +-
mythtv/programs/mythtv-setup/importicons.h | 8 +-
mythtv/programs/mythwelcome/welcomesettings.h | 4 +-
218 files changed, 1162 insertions(+), 827 deletions(-)

--

_______________________________________________
mythtv-firehose mailing list
mythtv-firehose@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-firehose