[mythtv] [mythtv-commits] mythtv commit: r11469 - in trunk/mythtv by awithers

Russell Mora rd.mora at gmail.com
Sun Oct 8 07:02:12 UTC 2006


Cool - this will definitely help with start-up times.  The other thing that
would be nice to make use of is the strip --only-keep-debug option and the
objcopy --add-gnu-debuglink option to create release binaries with
associated debug symbol files that gdb can load  (aka windows style PDB
files).  Once I've completed some of the other items on my todo list I will
make a start at this. :-)

Cheers,
Russell.

On 10/7/06, mythtv at cvs.mythtv.org <mythtv at cvs.mythtv.org> wrote:
>
>       Author: awithers
>         Date: 2006-10-07 23:01:31 +0000 (Sat, 07 Oct 2006)
> New Revision: 11469
>    Changeset: http://cvs.mythtv.org/trac/changeset/11469
>
> Added:
>
>    trunk/mythtv/libs/libmyth/mythcdrom-freebsd.h
>    trunk/mythtv/libs/libmyth/mythcdrom-linux.h
>    trunk/mythtv/libs/libmyth/mythexp.h
>    trunk/mythtv/libs/libmyth/mythpluginapi.h
>
> Modified:
>
>    trunk/mythtv/configure
>    trunk/mythtv/libs/libmyth/DisplayRes.h
>    trunk/mythtv/libs/libmyth/DisplayResScreen.h
>    trunk/mythtv/libs/libmyth/audiooutput.h
>    trunk/mythtv/libs/libmyth/dbsettings.h
>    trunk/mythtv/libs/libmyth/dialogbox.h
>    trunk/mythtv/libs/libmyth/generictree.h
>    trunk/mythtv/libs/libmyth/httpcomms.h
>    trunk/mythtv/libs/libmyth/langsettings.h
>    trunk/mythtv/libs/libmyth/lcddevice.h
>    trunk/mythtv/libs/libmyth/libmyth.pro
>    trunk/mythtv/libs/libmyth/lirc.h
>    trunk/mythtv/libs/libmyth/managedlist.h
>    trunk/mythtv/libs/libmyth/mythcdrom-freebsd.cpp
>    trunk/mythtv/libs/libmyth/mythcdrom-linux.cpp
>    trunk/mythtv/libs/libmyth/mythcdrom.cpp
>    trunk/mythtv/libs/libmyth/mythcdrom.h
>    trunk/mythtv/libs/libmyth/mythcontext.h
>    trunk/mythtv/libs/libmyth/mythdbcon.h
>    trunk/mythtv/libs/libmyth/mythdialogs.h
>    trunk/mythtv/libs/libmyth/mythevent.h
>    trunk/mythtv/libs/libmyth/mythhdd.h
>    trunk/mythtv/libs/libmyth/mythmedia.h
>    trunk/mythtv/libs/libmyth/mythmediamonitor.cpp
>    trunk/mythtv/libs/libmyth/mythmediamonitor.h
>    trunk/mythtv/libs/libmyth/mythobservable.h
>    trunk/mythtv/libs/libmyth/mythplugin.h
>    trunk/mythtv/libs/libmyth/mythsocket.h
>    trunk/mythtv/libs/libmyth/mythwidgets.h
>    trunk/mythtv/libs/libmyth/mythwizard.h
>    trunk/mythtv/libs/libmyth/oldsettings.h
>    trunk/mythtv/libs/libmyth/output.h
>    trunk/mythtv/libs/libmyth/qmdcodec.h
>    trunk/mythtv/libs/libmyth/remotefile.h
>    trunk/mythtv/libs/libmyth/settings.h
>    trunk/mythtv/libs/libmyth/uilistbtntype.h
>    trunk/mythtv/libs/libmyth/uitypes.h
>    trunk/mythtv/libs/libmyth/util-x11.h
>    trunk/mythtv/libs/libmyth/util.h
>    trunk/mythtv/libs/libmyth/virtualkeyboard.h
>    trunk/mythtv/libs/libmyth/volumebase.h
>    trunk/mythtv/libs/libmyth/xmlparse.cpp
>    trunk/mythtv/libs/libmyth/xmlparse.h
>    trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.h
>    trunk/mythtv/libs/libmythtv/NuppelVideoRecorder.h
>    trunk/mythtv/libs/libmythtv/RingBuffer.h
>    trunk/mythtv/libs/libmythtv/cardutil.h
>    trunk/mythtv/libs/libmythtv/channeleditor.h
>    trunk/mythtv/libs/libmythtv/channelutil.h
>    trunk/mythtv/libs/libmythtv/customedit.h
>    trunk/mythtv/libs/libmythtv/datadirect.h
>    trunk/mythtv/libs/libmythtv/dbcheck.h
>    trunk/mythtv/libs/libmythtv/fifowriter.h
>    trunk/mythtv/libs/libmythtv/frequencytables.h
>    trunk/mythtv/libs/libmythtv/guidegrid.h
>    trunk/mythtv/libs/libmythtv/infostructs.h
>    trunk/mythtv/libs/libmythtv/jobqueue.h
>    trunk/mythtv/libs/libmythtv/libmythtv.pro
>    trunk/mythtv/libs/libmythtv/livetvchain.h
>    trunk/mythtv/libs/libmythtv/mpeg/iso639.h
>    trunk/mythtv/libs/libmythtv/playgroup.h
>    trunk/mythtv/libs/libmythtv/previewgenerator.h
>    trunk/mythtv/libs/libmythtv/previouslist.h
>    trunk/mythtv/libs/libmythtv/profilegroup.h
>    trunk/mythtv/libs/libmythtv/progfind.h
>    trunk/mythtv/libs/libmythtv/proglist.h
>    trunk/mythtv/libs/libmythtv/programinfo.h
>    trunk/mythtv/libs/libmythtv/recorderbase.h
>    trunk/mythtv/libs/libmythtv/recordingprofile.h
>    trunk/mythtv/libs/libmythtv/recordingtypes.h
>    trunk/mythtv/libs/libmythtv/remoteencoder.h
>    trunk/mythtv/libs/libmythtv/remoteutil.h
>    trunk/mythtv/libs/libmythtv/scheduledrecording.h
>    trunk/mythtv/libs/libmythtv/sourceutil.h
>    trunk/mythtv/libs/libmythtv/tv_play.h
>    trunk/mythtv/libs/libmythtv/tv_rec.h
>    trunk/mythtv/libs/libmythtv/videosource.h
>    trunk/mythtv/libs/libmythtv/xbox.h
>
> Log:
>
> References #2421
>
> First of n patches to get explicit symbol visibility in myth (for use with
> newer gcc).
>
> If you do not enable it, this should only make you rebuild everything. To
> enable it you must run configure with --enable-symbol-visibility.
>
> This commit introduces the new mythpluginapi.h. The purpose of this header
> is to provide prototypes for the plugin entry points (previously every
> plugin
> prototyped them). Existing plugins should include this file (I'll be
> updating
> them soon).
>
> If you enable this, expect to find symbols I've somehow missed, report
> them.
>
> Why? Cleaner, smaller, tables. Everyone likes clean tables.
>
>
>
>
> _______________________________________________
> mythtv-commits mailing list
> mythtv-commits at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-dev/attachments/20061008/4279b498/attachment.htm 


More information about the mythtv-dev mailing list