<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.video.dvdnav.general">
    <title>gmane.comp.video.dvdnav.general</title>
    <link>http://blog.gmane.org/gmane.comp.video.dvdnav.general</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dvdnav.general/704"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dvdnav.general/699"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dvdnav.general/696"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dvdnav.general/695"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dvdnav.general/693"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dvdnav.general/692"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dvdnav.general/691"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dvdnav.general/674"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dvdnav.general/672"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dvdnav.general/664"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dvdnav.general/662"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dvdnav.general/660"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dvdnav.general/659"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dvdnav.general/658"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dvdnav.general/657"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dvdnav.general/656"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dvdnav.general/655"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dvdnav.general/653"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dvdnav.general/650"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.video.dvdnav.general/649"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dvdnav.general/704">
    <title>[PATCH] OS/2 support</title>
    <link>http://comments.gmane.org/gmane.comp.video.dvdnav.general/704</link>
    <description>Hi/2.

I've attached patches for OS/2 support for libdvdread and libdvdnav.

And I modifed 'examples/menus.c' to allow to specify DVD device as a
argument.

</description>
    <dc:creator>KO Myung-Hun</dc:creator>
    <dc:date>2008-10-06T14:46:19</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dvdnav.general/699">
    <title>dvdread patch for broken dvd's</title>
    <link>http://comments.gmane.org/gmane.comp.video.dvdnav.general/699</link>
    <description>_______________________________________________
DVDnav-discuss mailing list
DVDnav-discuss-4+PuYLO5yA7jufZW15ZwLg&lt; at &gt;public.gmane.org
https://lists.mplayerhq.hu/mailman/listinfo/dvdnav-discuss</description>
    <dc:creator>jezz-ipqgqjuauFcdnm+yROfE0A&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2008-10-05T14:56:14</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dvdnav.general/696">
    <title>Problems with libdvdnavmini.so.4.1.3 and VIDEO_TS</title>
    <link>http://comments.gmane.org/gmane.comp.video.dvdnav.general/696</link>
    <description>_______________________________________________
DVDnav-discuss mailing list
DVDnav-discuss-4+PuYLO5yA7jufZW15ZwLg&lt; at &gt;public.gmane.org
https://lists.mplayerhq.hu/mailman/listinfo/dvdnav-discuss</description>
    <dc:creator>Charles philip Chan</dc:creator>
    <dc:date>2008-10-03T14:06:55</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dvdnav.general/695">
    <title>r1153 - in trunk/libdvdread: COPYING configure.ac</title>
    <link>http://comments.gmane.org/gmane.comp.video.dvdnav.general/695</link>
    <description>Author: diego
Date: Sun Sep 28 17:56:44 2008
New Revision: 1153

Log:
Remove remaining tabs and trailing whitespace.


Modified:
   trunk/libdvdread/COPYING
   trunk/libdvdread/configure.ac

Modified: trunk/libdvdread/COPYING
==============================================================================
--- trunk/libdvdread/COPYING(original)
+++ trunk/libdvdread/COPYINGSun Sep 28 17:56:44 2008
&lt; at &gt;&lt; at &gt; -1,12 +1,12 &lt; at &gt;&lt; at &gt;
-    GNU GENERAL PUBLIC LICENSE
-       Version 2, June 1991
+                    GNU GENERAL PUBLIC LICENSE
+                       Version 2, June 1991
 
  Copyright (C) 1989, 1991 Free Software Foundation, Inc.
      59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  Everyone is permitted to copy and distribute verbatim copies
  of this license document, but changing it is not allowed.
 
-    Preamble
+                            Preamble
 
   The licenses for most software are designed to take away your
 freedom to share and change it.  By contrast, the GNU General Public
&lt; at &gt;&lt; at &gt; -56,7 +56,7 &lt; at &gt;&lt; at &gt; patent must be licensed for everyone's f
   The precise terms and conditions for copying, distribution and
 modification follow.
 
-    GNU GENERAL PUBLIC LICENSE
+                    GNU GENERAL PUBLIC LICENSE
    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
 
   0. This License applies to any program or other work which contains
&lt; at &gt;&lt; at &gt; -255,7 +255,7 &lt; at &gt;&lt; at &gt; make exceptions for this.  Our decision 
 of preserving the free status of all derivatives of our free software and
 of promoting the sharing and reuse of software generally.
 
-    NO WARRANTY
+                            NO WARRANTY
 
   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
&lt; at &gt;&lt; at &gt; -277,9 +277,9 &lt; at &gt;&lt; at &gt; YOU OR THIRD PARTIES OR A FAILURE OF THE
 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGES.
 
-     END OF TERMS AND CONDITIONS
+                     END OF TERMS AND CONDITIONS
 
-    How to Apply These Terms to Your New Programs
+            How to Apply These Terms to Your New Programs
 
   If you develop a new program, and you want it to be of the greatest
 possible use to the public, the best way to achieve this is to make it

Modified: trunk/libdvdread/configure.ac
==============================================================================
--- trunk/libdvdread/configure.ac(original)
+++ trunk/libdvdread/configure.acSun Sep 28 17:56:44 2008
&lt; at &gt;&lt; at &gt; -35,7 +35,7 &lt; at &gt;&lt; at &gt; AC_SUBST(DVDREAD_MINOR)
 AC_SUBST(DVDREAD_SUB)
 
 dnl The libtool version numbers (DVDREAD_LT_*); Don't even think about faking this!
-dnl 
+dnl
 dnl immediately before every release do:
 dnl ===================================
 dnl if (the interface is totally unchanged from previous release)
&lt; at &gt;&lt; at &gt; -48,7 +48,7 &lt; at &gt;&lt; at &gt; dnl       AGE ++;
 dnl    if (any interfaces have been _removed_ or _incompatibly changed_)
 dnl       AGE = 0;
 dnl }
-dnl 
+dnl
 dnl If you want to know more about what you are doing, here are some details:
 dnl  * DVDREAD_LT_CURRENT is the current API version
 dnl  * DVDREAD_LT_REVISION is an internal revision number which is increased when the API
&lt; at &gt;&lt; at &gt; -147,10 +147,10 &lt; at &gt;&lt; at &gt; case $host in
     ;;
   *)
     AC_CHECK_LIB(c, dlopen,
-         DYNAMIC_LD_LIBS="",
-         AC_CHECK_LIB(dl, dlopen,
-                           DYNAMIC_LD_LIBS="-ldl",
-                      AC_MSG_ERROR(dynamic linker needed)))
+                 DYNAMIC_LD_LIBS="",
+                 AC_CHECK_LIB(dl, dlopen,
+                              DYNAMIC_LD_LIBS="-ldl",
+                              AC_MSG_ERROR(dynamic linker needed)))
     AC_SUBST(DYNAMIC_LD_LIBS)
     ;;
 esac
&lt; at &gt;&lt; at &gt; -199,7 +199,7 &lt; at &gt;&lt; at &gt; dnl ------------------------------------
 dnl Output configuration files
 dnl ---------------------------------------------
 AC_OUTPUT([
-Makefile 
+Makefile
 src/Makefile
 misc/Makefile
 misc/dvdread-config
</description>
    <dc:creator>diego</dc:creator>
    <dc:date>2008-09-28T15:56:44</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dvdnav.general/693">
    <title>libdvdcss integration</title>
    <link>http://comments.gmane.org/gmane.comp.video.dvdnav.general/693</link>
    <description>This is more of a  user question and I'm debating about whether to  
direct this to mplayer-users or here, but I'll send it here and see  
what kind of response I get.
I just got libdvdnav and libdvdread externals (from this SVN) going  
with mplayer and I've found the very annoying side effect of libdvdcss  
being not included. If you use external libdvdnav and libdvdread does  
this break inclusion of the libdvdcss or is libdvdcss compiled in at  
libdvdread and libdvdnav compile time? If so is the suggested course  
of action to go intstall an external libdvdcss or could I also use the  
internal libdvdcss from mplayer directly into libdvdnav/libdvdread.
</description>
    <dc:creator>Ergzay</dc:creator>
    <dc:date>2008-09-28T08:55:33</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dvdnav.general/692">
    <title>r1152 - trunk/libdvdread/src/ifo_print.c</title>
    <link>http://comments.gmane.org/gmane.comp.video.dvdnav.general/692</link>
    <description>Author: diego
Date: Fri Sep 26 00:09:59 2008
New Revision: 1152

Log:
cosmetics: function renaming from libdvdread 0.9.5


Modified:
   trunk/libdvdread/src/ifo_print.c

Modified: trunk/libdvdread/src/ifo_print.c
==============================================================================
--- trunk/libdvdread/src/ifo_print.c(original)
+++ trunk/libdvdread/src/ifo_print.cFri Sep 26 00:09:59 2008
&lt; at &gt;&lt; at &gt; -426,7 +426,7 &lt; at &gt;&lt; at &gt; static void ifo_print_subp_attributes(in
 }
 
 
-static void ifo_print_USER_OPS(user_ops_t *user_ops) {
+static void ifoPrint_USER_OPS(user_ops_t *user_ops) {
   uint32_t uops;
   unsigned char *ptr = (unsigned char *)user_ops;
 
&lt; at &gt;&lt; at &gt; -495,7 +495,7 &lt; at &gt;&lt; at &gt; static void ifo_print_USER_OPS(user_ops_
 }
 
 
-void ifo_print_VMGI_MAT(vmgi_mat_t *vmgi_mat) {
+void ifoPrint_VMGI_MAT(vmgi_mat_t *vmgi_mat) {
 
   printf("VMG Identifier: %.12s\n", vmgi_mat-&gt;vmg_identifier);
   printf("Last Sector of VMG: %08x\n", vmgi_mat-&gt;vmg_last_sector);
&lt; at &gt;&lt; at &gt; -544,7 +544,7 &lt; at &gt;&lt; at &gt; void ifo_print_VMGI_MAT(vmgi_mat_t *vmgi
 }
 
 
-void ifo_print_VTSI_MAT(vtsi_mat_t *vtsi_mat) {
+void ifoPrint_VTSI_MAT(vtsi_mat_t *vtsi_mat) {
   int i;
 
   printf("VTS Identifier: %.12s\n", vtsi_mat-&gt;vts_identifier);
&lt; at &gt;&lt; at &gt; -608,7 +608,7 &lt; at &gt;&lt; at &gt; void ifo_print_VTSI_MAT(vtsi_mat_t *vtsi
 }
 
 
-static void ifo_print_PGC_COMMAND_TBL(pgc_command_tbl_t *cmd_tbl) {
+static void ifoPrint_PGC_COMMAND_TBL(pgc_command_tbl_t *cmd_tbl) {
   int i;
 
   if(cmd_tbl == NULL) {
&lt; at &gt;&lt; at &gt; -633,7 +633,7 &lt; at &gt;&lt; at &gt; static void ifo_print_PGC_COMMAND_TBL(pg
 }
 
 
-static void ifo_print_PGC_PROGRAM_MAP(pgc_program_map_t *program_map, int nr) {
+static void ifoPrint_PGC_PROGRAM_MAP(pgc_program_map_t *program_map, int nr) {
   int i;
 
   if(program_map == NULL) {
&lt; at &gt;&lt; at &gt; -647,7 +647,7 &lt; at &gt;&lt; at &gt; static void ifo_print_PGC_PROGRAM_MAP(pg
 }
 
 
-static void ifo_print_CELL_PLAYBACK(cell_playback_t *cell_playback, int nr) {
+static void ifoPrint_CELL_PLAYBACK(cell_playback_t *cell_playback, int nr) {
   int i;
 
   if(cell_playback == NULL) {
&lt; at &gt;&lt; at &gt; -717,7 +717,7 &lt; at &gt;&lt; at &gt; static void ifo_print_CELL_PLAYBACK(cell
   }
 }
 
-static void ifo_print_CELL_POSITION(cell_position_t *cell_position, int nr) {
+static void ifoPrint_CELL_POSITION(cell_position_t *cell_position, int nr) {
   int i;
 
   if(cell_position == NULL) {
&lt; at &gt;&lt; at &gt; -732,7 +732,7 &lt; at &gt;&lt; at &gt; static void ifo_print_CELL_POSITION(cell
 }
 
 
-void ifo_print_PGC(pgc_t *pgc) {
+void ifoPrint_PGC(pgc_t *pgc) {
   int i;
 
   if (!pgc) {
&lt; at &gt;&lt; at &gt; -747,7 +747,7 &lt; at &gt;&lt; at &gt; void ifo_print_PGC(pgc_t *pgc) {
 
   /* If no programs/no time then does this mean anything? */
   printf("Prohibited user operations: ");
-  ifo_print_USER_OPS(&amp;pgc-&gt;prohibited_ops);
+  ifoPrint_USER_OPS(&amp;pgc-&gt;prohibited_ops);
 
   for(i = 0; i &lt; 8; i++) {
     if(pgc-&gt;audio_control[i] &amp; 0x8000) { /* The 'is present' bit */
&lt; at &gt;&lt; at &gt; -782,14 +782,14 &lt; at &gt;&lt; at &gt; void ifo_print_PGC(pgc_t *pgc) {
   }
 
   /* Memmory offsets to div. tables. */
-  ifo_print_PGC_COMMAND_TBL(pgc-&gt;command_tbl);
-  ifo_print_PGC_PROGRAM_MAP(pgc-&gt;program_map, pgc-&gt;nr_of_programs);
-  ifo_print_CELL_PLAYBACK(pgc-&gt;cell_playback, pgc-&gt;nr_of_cells);
-  ifo_print_CELL_POSITION(pgc-&gt;cell_position, pgc-&gt;nr_of_cells);
+  ifoPrint_PGC_COMMAND_TBL(pgc-&gt;command_tbl);
+  ifoPrint_PGC_PROGRAM_MAP(pgc-&gt;program_map, pgc-&gt;nr_of_programs);
+  ifoPrint_CELL_PLAYBACK(pgc-&gt;cell_playback, pgc-&gt;nr_of_cells);
+  ifoPrint_CELL_POSITION(pgc-&gt;cell_position, pgc-&gt;nr_of_cells);
 }
 
 
-void ifo_print_TT_SRPT(tt_srpt_t *tt_srpt) {
+void ifoPrint_TT_SRPT(tt_srpt_t *tt_srpt) {
   int i;
 
   printf("Number of TitleTrack search pointers: %i\n",
&lt; at &gt;&lt; at &gt; -822,7 +822,7 &lt; at &gt;&lt; at &gt; void ifo_print_TT_SRPT(tt_srpt_t *tt_srp
 }
 
 
-void ifo_print_VTS_PTT_SRPT(vts_ptt_srpt_t *vts_ptt_srpt) {
+void ifoPrint_VTS_PTT_SRPT(vts_ptt_srpt_t *vts_ptt_srpt) {
   int i, j;
   printf(" nr_of_srpts %i last byte %i\n",
          vts_ptt_srpt-&gt;nr_of_srpts,
&lt; at &gt;&lt; at &gt; -843,7 +843,7 &lt; at &gt;&lt; at &gt; static void hexdump(uint8_t *ptr, int le
     printf("%02x ", *ptr++);
 }
 
-void ifo_print_PTL_MAIT(ptl_mait_t *ptl_mait) {
+void ifoPrint_PTL_MAIT(ptl_mait_t *ptl_mait) {
   int i, j;
 
   printf("Number of Countries: %i\n", ptl_mait-&gt;nr_of_countries);
&lt; at &gt;&lt; at &gt; -872,7 +872,7 &lt; at &gt;&lt; at &gt; void ifo_print_PTL_MAIT(ptl_mait_t *ptl_
   }
 }
 
-void ifo_print_VTS_TMAPT(vts_tmapt_t *vts_tmapt) {
+void ifoPrint_VTS_TMAPT(vts_tmapt_t *vts_tmapt) {
   unsigned int timeunit;
   int i, j;
 
&lt; at &gt;&lt; at &gt; -895,7 +895,7 &lt; at &gt;&lt; at &gt; void ifo_print_VTS_TMAPT(vts_tmapt_t *vt
   }
 }
 
-void ifo_print_C_ADT(c_adt_t *c_adt) {
+void ifoPrint_C_ADT(c_adt_t *c_adt) {
   int i, entries;
 
   printf("Number of VOBs in this VOBS: %i\n", c_adt-&gt;nr_of_vobs);
&lt; at &gt;&lt; at &gt; -912,7 +912,7 &lt; at &gt;&lt; at &gt; void ifo_print_C_ADT(c_adt_t *c_adt) {
 }
 
 
-void ifo_print_VOBU_ADMAP(vobu_admap_t *vobu_admap) {
+void ifoPrint_VOBU_ADMAP(vobu_admap_t *vobu_admap) {
   int i, entries;
 
   entries = (vobu_admap-&gt;last_byte + 1 - VOBU_ADMAP_SIZE)/4;
&lt; at &gt;&lt; at &gt; -952,7 +952,7 &lt; at &gt;&lt; at &gt; const char *ifo_print_menu_name(int type
 }
 
 /* pgc_type=1 for menu, 0 for title. */
-void ifo_print_PGCIT(pgcit_t *pgcit, int pgc_type) {
+void ifoPrint_PGCIT(pgcit_t *pgcit, int pgc_type) {
   int i;
 
   printf("\nNumber of Program Chains: %3i\n", pgcit-&gt;nr_of_pgci_srp);
&lt; at &gt;&lt; at &gt; -971,12 +971,12 &lt; at &gt;&lt; at &gt; void ifo_print_PGCIT(pgcit_t *pgcit, int
               pgcit-&gt;pgci_srp[i].entry_id);
     }
     printf("Parental ID mask 0x%04x\n", pgcit-&gt;pgci_srp[i].ptl_id_mask);
-    ifo_print_PGC(pgcit-&gt;pgci_srp[i].pgc);
+    ifoPrint_PGC(pgcit-&gt;pgci_srp[i].pgc);
   }
 }
 
 
-void ifo_print_PGCI_UT(pgci_ut_t *pgci_ut) {
+void ifoPrint_PGCI_UT(pgci_ut_t *pgci_ut) {
   int i, menu;
 
   printf("Number of Menu Language Units (PGCI_LU): %3i\n", pgci_ut-&gt;nr_of_lus);
&lt; at &gt;&lt; at &gt; -1016,12 +1016,12 &lt; at &gt;&lt; at &gt; void ifo_print_PGCI_UT(pgci_ut_t *pgci_u
       menu^=0x08;
     }
     printf("\n");
-    ifo_print_PGCIT(pgci_ut-&gt;lu[i].pgcit, 1);
+    ifoPrint_PGCIT(pgci_ut-&gt;lu[i].pgcit, 1);
   }
 }
 
 
-static void ifo_print_VTS_ATTRIBUTES(vts_attributes_t *vts_attributes) {
+static void ifoPrint_VTS_ATTRIBUTES(vts_attributes_t *vts_attributes) {
   int i;
 
   printf("VTS_CAT Application type: %08x\n", vts_attributes-&gt;vts_cat);
&lt; at &gt;&lt; at &gt; -1065,13 +1065,13 &lt; at &gt;&lt; at &gt; static void ifo_print_VTS_ATTRIBUTES(vts
 }
 
 
-void ifo_print_VTS_ATRT(vts_atrt_t *vts_atrt) {
+void ifoPrint_VTS_ATRT(vts_atrt_t *vts_atrt) {
   int i;
 
   printf("Number of Video Title Sets: %3i\n", vts_atrt-&gt;nr_of_vtss);
   for(i = 0; i &lt; vts_atrt-&gt;nr_of_vtss; i++) {
     printf("\nVideo Title Set %i\n", i + 1);
-    ifo_print_VTS_ATTRIBUTES(&amp;vts_atrt-&gt;vts[i]);
+    ifoPrint_VTS_ATTRIBUTES(&amp;vts_atrt-&gt;vts[i]);
   }
 }
 
&lt; at &gt;&lt; at &gt; -1089,22 +1089,22 &lt; at &gt;&lt; at &gt; void ifo_print(dvd_reader_t *dvd, int ti
   if(ifohandle-&gt;vmgi_mat) {
 
     printf("VMG top level\n-------------\n");
-    ifo_print_VMGI_MAT(ifohandle-&gt;vmgi_mat);
+    ifoPrint_VMGI_MAT(ifohandle-&gt;vmgi_mat);
 
     printf("\nFirst Play PGC\n--------------\n");
     if(ifohandle-&gt;first_play_pgc)
-      ifo_print_PGC(ifohandle-&gt;first_play_pgc);
+      ifoPrint_PGC(ifohandle-&gt;first_play_pgc);
     else
       printf("No First Play PGC present\n");
 
     printf("\nTitle Track search pointer table\n");
     printf(  "------------------------------------------------\n");
-    ifo_print_TT_SRPT(ifohandle-&gt;tt_srpt);
+    ifoPrint_TT_SRPT(ifohandle-&gt;tt_srpt);
 
     printf("\nMenu PGCI Unit table\n");
     printf(  "--------------------\n");
     if(ifohandle-&gt;pgci_ut) {
-      ifo_print_PGCI_UT(ifohandle-&gt;pgci_ut);
+      ifoPrint_PGCI_UT(ifohandle-&gt;pgci_ut);
     } else {
       printf("No PGCI Unit table present\n");
     }
&lt; at &gt;&lt; at &gt; -1112,14 +1112,14 &lt; at &gt;&lt; at &gt; void ifo_print(dvd_reader_t *dvd, int ti
     printf("\nParental Manegment Information table\n");
     printf(  "------------------------------------\n");
     if(ifohandle-&gt;ptl_mait) {
-      ifo_print_PTL_MAIT(ifohandle-&gt;ptl_mait);
+      ifoPrint_PTL_MAIT(ifohandle-&gt;ptl_mait);
     } else {
       printf("No Parental Management Information present\n");
     }
 
     printf("\nVideo Title Set Attribute Table\n");
     printf(  "-------------------------------\n");
-    ifo_print_VTS_ATRT(ifohandle-&gt;vts_atrt);
+    ifoPrint_VTS_ATRT(ifohandle-&gt;vts_atrt);
 
     printf("\nText Data Manager Information\n");
     printf(  "-----------------------------\n");
&lt; at &gt;&lt; at &gt; -1132,7 +1132,7 &lt; at &gt;&lt; at &gt; void ifo_print(dvd_reader_t *dvd, int ti
     printf("\nMenu Cell Adress table\n");
     printf(  "-----------------\n");
     if(ifohandle-&gt;menu_c_adt) {
-      ifo_print_C_ADT(ifohandle-&gt;menu_c_adt);
+      ifoPrint_C_ADT(ifohandle-&gt;menu_c_adt);
     } else {
       printf("No Menu Cell Adress table present\n");
     }
&lt; at &gt;&lt; at &gt; -1140,7 +1140,7 &lt; at &gt;&lt; at &gt; void ifo_print(dvd_reader_t *dvd, int ti
     printf("\nVideo Manager Menu VOBU address map\n");
     printf(  "-----------------\n");
     if(ifohandle-&gt;menu_vobu_admap) {
-      ifo_print_VOBU_ADMAP(ifohandle-&gt;menu_vobu_admap);
+      ifoPrint_VOBU_ADMAP(ifohandle-&gt;menu_vobu_admap);
     } else {
       printf("No Menu VOBU address map present\n");
     }
&lt; at &gt;&lt; at &gt; -1150,20 +1150,20 &lt; at &gt;&lt; at &gt; void ifo_print(dvd_reader_t *dvd, int ti
   if(ifohandle-&gt;vtsi_mat) {
 
     printf("VTS top level\n-------------\n");
-    ifo_print_VTSI_MAT(ifohandle-&gt;vtsi_mat);
+    ifoPrint_VTSI_MAT(ifohandle-&gt;vtsi_mat);
 
     printf("\nPart of Title Track search pointer table\n");
     printf(  "----------------------------------------------\n");
-    ifo_print_VTS_PTT_SRPT(ifohandle-&gt;vts_ptt_srpt);
+    ifoPrint_VTS_PTT_SRPT(ifohandle-&gt;vts_ptt_srpt);
 
     printf("\nPGCI Unit table\n");
     printf(  "--------------------\n");
-    ifo_print_PGCIT(ifohandle-&gt;vts_pgcit, 0);
+    ifoPrint_PGCIT(ifohandle-&gt;vts_pgcit, 0);
 
     printf("\nMenu PGCI Unit table\n");
     printf(  "--------------------\n");
     if(ifohandle-&gt;pgci_ut) {
-      ifo_print_PGCI_UT(ifohandle-&gt;pgci_ut);
+      ifoPrint_PGCI_UT(ifohandle-&gt;pgci_ut);
     } else {
       printf("No Menu PGCI Unit table present\n");
     }
&lt; at &gt;&lt; at &gt; -1171,7 +1171,7 &lt; at &gt;&lt; at &gt; void ifo_print(dvd_reader_t *dvd, int ti
     printf("\nVTS Time Map table\n");
     printf(  "-----------------\n");
     if(ifohandle-&gt;vts_tmapt) {
-      ifo_print_VTS_TMAPT(ifohandle-&gt;vts_tmapt);
+      ifoPrint_VTS_TMAPT(ifohandle-&gt;vts_tmapt);
     } else {
       printf("No VTS Time Map table present\n");
     }
&lt; at &gt;&lt; at &gt; -1179,7 +1179,7 &lt; at &gt;&lt; at &gt; void ifo_print(dvd_reader_t *dvd, int ti
     printf("\nMenu Cell Adress table\n");
     printf(  "-----------------\n");
     if(ifohandle-&gt;menu_c_adt) {
-      ifo_print_C_ADT(ifohandle-&gt;menu_c_adt);
+      ifoPrint_C_ADT(ifohandle-&gt;menu_c_adt);
     } else {
       printf("No Cell Adress table present\n");
     }
&lt; at &gt;&lt; at &gt; -1187,18 +1187,18 &lt; at &gt;&lt; at &gt; void ifo_print(dvd_reader_t *dvd, int ti
     printf("\nVideo Title Set Menu VOBU address map\n");
     printf(  "-----------------\n");
     if(ifohandle-&gt;menu_vobu_admap) {
-      ifo_print_VOBU_ADMAP(ifohandle-&gt;menu_vobu_admap);
+      ifoPrint_VOBU_ADMAP(ifohandle-&gt;menu_vobu_admap);
     } else {
       printf("No Menu VOBU address map present\n");
     }
 
     printf("\nCell Adress table\n");
     printf(  "-----------------\n");
-    ifo_print_C_ADT(ifohandle-&gt;vts_c_adt);
+    ifoPrint_C_ADT(ifohandle-&gt;vts_c_adt);
 
     printf("\nVideo Title Set VOBU address map\n");
     printf(  "-----------------\n");
-    ifo_print_VOBU_ADMAP(ifohandle-&gt;vts_vobu_admap);
+    ifoPrint_VOBU_ADMAP(ifohandle-&gt;vts_vobu_admap);
   }
 
   ifoClose(ifohandle);
</description>
    <dc:creator>diego</dc:creator>
    <dc:date>2008-09-25T22:09:59</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dvdnav.general/691">
    <title>r1151 - trunk/libdvdread/src/ifo_print.c</title>
    <link>http://comments.gmane.org/gmane.comp.video.dvdnav.general/691</link>
    <description>Author: diego
Date: Fri Sep 26 00:08:45 2008
New Revision: 1151

Log:
cosmetics: one more hunk of indentation sync


Modified:
   trunk/libdvdread/src/ifo_print.c

Modified: trunk/libdvdread/src/ifo_print.c
==============================================================================
--- trunk/libdvdread/src/ifo_print.c(original)
+++ trunk/libdvdread/src/ifo_print.cFri Sep 26 00:08:45 2008
&lt; at &gt;&lt; at &gt; -749,12 +749,12 &lt; at &gt;&lt; at &gt; void ifo_print_PGC(pgc_t *pgc) {
   printf("Prohibited user operations: ");
   ifo_print_USER_OPS(&amp;pgc-&gt;prohibited_ops);
 
-    for(i = 0; i &lt; 8; i++) {
-      if(pgc-&gt;audio_control[i] &amp; 0x8000) { /* The 'is present' bit */
-        printf("Audio stream %i control: %04x\n",
-               i, pgc-&gt;audio_control[i]);
-      }
+  for(i = 0; i &lt; 8; i++) {
+    if(pgc-&gt;audio_control[i] &amp; 0x8000) { /* The 'is present' bit */
+      printf("Audio stream %i control: %04x\n",
+             i, pgc-&gt;audio_control[i]);
     }
+  }
 
   for(i = 0; i &lt; 32; i++) {
     if(pgc-&gt;subp_control[i] &amp; 0x80000000) { /* The 'is present' bit */
</description>
    <dc:creator>diego</dc:creator>
    <dc:date>2008-09-25T22:08:45</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dvdnav.general/674">
    <title>"upstream" libdvdread versions</title>
    <link>http://comments.gmane.org/gmane.comp.video.dvdnav.general/674</link>
    <description>What are the plans regarding libdvdread?  The version that was released
here is based on libdvdread 0.9.4 (IIRC), but upstream has reached 0.9.7
in the meantime.  Is there intention to sync both versions?

Diego
</description>
    <dc:creator>Diego Biurrun</dc:creator>
    <dc:date>2008-09-18T07:20:17</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dvdnav.general/672">
    <title>UDF2.50</title>
    <link>http://comments.gmane.org/gmane.comp.video.dvdnav.general/672</link>
    <description>
Hello list,


So as a status update to my progress.

I think my patching is probably quite different from your average 
libdvdread user, so there would probably too much work to include them 
in mplayers repository. But they are all available on my public CVS 
should someone else be seeking the same information.

I have found the following patches needed;

1. Back-ported the DVDFileStat() functions so I can get VOB filesizes 
more easily.

2. Added ExtFileInfo (262) support for UDF2.50

3. Added Filetype 250, which seems to be a homegrown re-direct block, 
this enables libdvdread to process UDF2.50 images.

4. Unfortunately, libdvdread developers cheated an used "struct AD" both 
for AD use, and to carry back file-size information. AD's Location 
(number of blocks) is correctly 32bits, but filesizes in UDF are 64bit. 
Since DVD images are always &lt;= 1GB, this has not been a problem so far. 
I updated "struct AD" to also have a 64bit value for filesize, which is 
not the correct solution, but the one with the least changes.

5. Unfortunately, libdvdread developers cheated when reading AD's from 
FileInfo data. It will parse them all, and return the last one found. 
Again, because DVDs are &lt;= 1GB, there is only one AD chained and hence, 
no problem. For UDF2.50, and larger files, I needed extra patching to 
fetch the correct chain. Not entirely sure how best to fix this yet.

6. Since I can't really parse BD-ISO with "domain, title, part", I 
implemented opendir/readdir/closedir API functions. I used POSIX 
extension dt_type for quick type testing, and hacked in dt_filesize to 
save on stat() API calls. But perhaps, stat() should also be implemented.

7. Added DVDOpenFilename() to allow opening of a direct filename instead 
of "domain, title, part".

8. DVDFileSize() will return very strange values, and I find it hard to 
believe that it will ever return the correct number. (Generally only 
used for .IFO files). Anyone actually used it?

9. Added dvd_input methods for popen()ing "unrar" allowing for direct 
ISO access inside RAR storage container.


That is all for now.

Lund

</description>
    <dc:creator>Jorgen Lundman</dc:creator>
    <dc:date>2008-09-18T03:52:11</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dvdnav.general/664">
    <title>determining the exact size of a stream</title>
    <link>http://comments.gmane.org/gmane.comp.video.dvdnav.general/664</link>
    <description>Hi,

recently I found out about the release of the forked libdvdread library,
which is actually a good thing since the original lib seems to be dead.

I did not switch to the forked version yet, but will try it soon. In the 
meantime I have a couple of questions and I hope that you guys can help me out.

I am one of the authors of MediaTomb (UPnP media server project), currently 
we are adding a feature that should allow users to watch DVDs on their UPnP
players. The idea is to parse the DVD or a DVD iso and create a structure of
virtual objects and containers on the server, which consist of titles, 
chapters, audio tracks/languages. Selecting those for playback would extract
the corresponding MPEG stream from the DVD and offer it via HTTP to the
UPnP player.

It was quite a pain to figure out how to use the library, play_title.c from
libdvdread 0.9.7 was a great help, btw I noticed that it is no longer included
in the forked release. So first question: are there any plans to add a somewhat 
higher level, easier to use API?

In the end I was able to get an MPEG stream, matching my title/chatper/angle 
selection from the DVD via libdvdread.

Implementing seeking support is next on my list, most UPnP players do this
via HTTP range requests, so I need to know the size of the stream in bytes.

And here is the problem: 
in order to get the exact size I need to read nav packets, then parse the 
dsi packets and basically follow the flow of the cells.

Unfortunately this requires reading and parsing through the whole DVD and
takes up to 30 seconds or more. I tried to calculate the length by using the
sector information which seemed to be very fast, but the results were simply
wrong.

Is there a way that would allow to quickly determien the size of the MPEG
stream for a particular title/chapter/angle selection?

In case anyone is interested to see my attempts :)
http://mediatomb.svn.sourceforge.net/viewvc/mediatomb/trunk/mediatomb/src/dvd_read.cc?revision=1877&amp;view=markup

Kind regards,
Jin
</description>
    <dc:creator>Sergey 'Jin' Bostandzhyan</dc:creator>
    <dc:date>2008-09-15T14:44:56</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dvdnav.general/662">
    <title>r1148 - trunk/libdvdread/misc</title>
    <link>http://comments.gmane.org/gmane.comp.video.dvdnav.general/662</link>
    <description>Author: diego
Date: Sun Sep 14 23:47:08 2008
New Revision: 1148

Log:
Ignore all generated files.


Modified:
   trunk/libdvdread/misc/   (props changed)
</description>
    <dc:creator>diego</dc:creator>
    <dc:date>2008-09-14T21:47:08</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dvdnav.general/660">
    <title>r1147 - in trunk/libdvdnav/msvc: config.hcontrib/bcopy.c contrib/dirent/dirent.ccontrib/dirent/dirent.h contrib/dlfcn.c contrib/getopt.ccontrib/timer/timer.c contrib/timer/timer.h ifo_dump.dspinclude/dlfcn.h include/getopt.h include/inttypes.hinclude/os_types.h include/pthreads/pthread.hinclude/pthreads/sched.h include/sys/time.h include/timer.hinclude/unistd.h install/README libdvdcss.def libdvdcss.dsplibdvdnav.def libdvdnav.dsp libdvdnav.dsw libwin32utils.deflibwin32utils.dsp play_title.dsp title_info.dsp</title>
    <link>http://comments.gmane.org/gmane.comp.video.dvdnav.general/660</link>
    <description>Author: diego
Date: Sun Sep 14 23:10:59 2008
New Revision: 1147

Log:
Remove executable property from non-executable files.


Modified:
   trunk/libdvdnav/msvc/config.h   (props changed)
   trunk/libdvdnav/msvc/contrib/bcopy.c   (props changed)
   trunk/libdvdnav/msvc/contrib/dirent/dirent.c   (props changed)
   trunk/libdvdnav/msvc/contrib/dirent/dirent.h   (props changed)
   trunk/libdvdnav/msvc/contrib/dlfcn.c   (props changed)
   trunk/libdvdnav/msvc/contrib/getopt.c   (props changed)
   trunk/libdvdnav/msvc/contrib/timer/timer.c   (props changed)
   trunk/libdvdnav/msvc/contrib/timer/timer.h   (props changed)
   trunk/libdvdnav/msvc/ifo_dump.dsp   (props changed)
   trunk/libdvdnav/msvc/include/dlfcn.h   (props changed)
   trunk/libdvdnav/msvc/include/getopt.h   (props changed)
   trunk/libdvdnav/msvc/include/inttypes.h   (props changed)
   trunk/libdvdnav/msvc/include/os_types.h   (props changed)
   trunk/libdvdnav/msvc/include/pthreads/pthread.h   (props changed)
   trunk/libdvdnav/msvc/include/pthreads/sched.h   (props changed)
   trunk/libdvdnav/msvc/include/sys/time.h   (props changed)
   trunk/libdvdnav/msvc/include/timer.h   (props changed)
   trunk/libdvdnav/msvc/include/unistd.h   (props changed)
   trunk/libdvdnav/msvc/install/README   (props changed)
   trunk/libdvdnav/msvc/libdvdcss.def   (props changed)
   trunk/libdvdnav/msvc/libdvdcss.dsp   (props changed)
   trunk/libdvdnav/msvc/libdvdnav.def   (props changed)
   trunk/libdvdnav/msvc/libdvdnav.dsp   (props changed)
   trunk/libdvdnav/msvc/libdvdnav.dsw   (props changed)
   trunk/libdvdnav/msvc/libwin32utils.def   (props changed)
   trunk/libdvdnav/msvc/libwin32utils.dsp   (props changed)
   trunk/libdvdnav/msvc/play_title.dsp   (props changed)
   trunk/libdvdnav/msvc/title_info.dsp   (props changed)
</description>
    <dc:creator>diego</dc:creator>
    <dc:date>2008-09-14T21:10:59</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dvdnav.general/659">
    <title>r1146 - in trunk/libdvdread/msvc: config.hcontrib/bcopy.c contrib/dirent/dirent.ccontrib/dirent/dirent.h contrib/dlfcn.c contrib/getopt.ccontrib/timer/timer.c contrib/timer/timer.h ifo_dump.dspinclude/dlfcn.h include/getopt.h include/inttypes.hinclude/os_types.h include/pthreads/pthread.hinclude/pthreads/sched.h include/sys/time.h include/timer.hinclude/unistd.h install/README libdvdcss.def libdvdcss.dsplibdvdnav.def libdvdnav.dsp libdvdnav.dsw libwin32utils.deflibwin32utils.dsp play_title.dsp title_info.dsp</title>
    <link>http://comments.gmane.org/gmane.comp.video.dvdnav.general/659</link>
    <description>Author: diego
Date: Sun Sep 14 23:02:38 2008
New Revision: 1146

Log:
Remove executable property from non-executable files.


Modified:
   trunk/libdvdread/msvc/config.h   (props changed)
   trunk/libdvdread/msvc/contrib/bcopy.c   (props changed)
   trunk/libdvdread/msvc/contrib/dirent/dirent.c   (props changed)
   trunk/libdvdread/msvc/contrib/dirent/dirent.h   (props changed)
   trunk/libdvdread/msvc/contrib/dlfcn.c   (props changed)
   trunk/libdvdread/msvc/contrib/getopt.c   (props changed)
   trunk/libdvdread/msvc/contrib/timer/timer.c   (props changed)
   trunk/libdvdread/msvc/contrib/timer/timer.h   (props changed)
   trunk/libdvdread/msvc/ifo_dump.dsp   (props changed)
   trunk/libdvdread/msvc/include/dlfcn.h   (props changed)
   trunk/libdvdread/msvc/include/getopt.h   (props changed)
   trunk/libdvdread/msvc/include/inttypes.h   (props changed)
   trunk/libdvdread/msvc/include/os_types.h   (props changed)
   trunk/libdvdread/msvc/include/pthreads/pthread.h   (props changed)
   trunk/libdvdread/msvc/include/pthreads/sched.h   (props changed)
   trunk/libdvdread/msvc/include/sys/time.h   (props changed)
   trunk/libdvdread/msvc/include/timer.h   (props changed)
   trunk/libdvdread/msvc/include/unistd.h   (props changed)
   trunk/libdvdread/msvc/install/README   (props changed)
   trunk/libdvdread/msvc/libdvdcss.def   (props changed)
   trunk/libdvdread/msvc/libdvdcss.dsp   (props changed)
   trunk/libdvdread/msvc/libdvdnav.def   (props changed)
   trunk/libdvdread/msvc/libdvdnav.dsp   (props changed)
   trunk/libdvdread/msvc/libdvdnav.dsw   (props changed)
   trunk/libdvdread/msvc/libwin32utils.def   (props changed)
   trunk/libdvdread/msvc/libwin32utils.dsp   (props changed)
   trunk/libdvdread/msvc/play_title.dsp   (props changed)
   trunk/libdvdread/msvc/title_info.dsp   (props changed)
</description>
    <dc:creator>diego</dc:creator>
    <dc:date>2008-09-14T21:02:38</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dvdnav.general/658">
    <title>r1145 - trunk/libdvdread/src/dvdread_internal.h</title>
    <link>http://comments.gmane.org/gmane.comp.video.dvdnav.general/658</link>
    <description>Author: diego
Date: Sun Sep 14 22:53:47 2008
New Revision: 1145

Log:
Add missing license header.


Modified:
   trunk/libdvdread/src/dvdread_internal.h

Modified: trunk/libdvdread/src/dvdread_internal.h
==============================================================================
--- trunk/libdvdread/src/dvdread_internal.h(original)
+++ trunk/libdvdread/src/dvdread_internal.hSun Sep 14 22:53:47 2008
&lt; at &gt;&lt; at &gt; -1,3 +1,21 &lt; at &gt;&lt; at &gt;
+/*
+ * This file is part of libdvdread.
+ *
+ * libdvdread is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * libdvdread is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with libdvdread; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
 #ifndef LIBDVDREAD_DVDREAD_INTERNAL_H
 #define LIBDVDREAD_DVDREAD_INTERNAL_H
</description>
    <dc:creator>diego</dc:creator>
    <dc:date>2008-09-14T20:53:47</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dvdnav.general/657">
    <title>r1144 - in trunk/libdvdread: autogen.shmsvc/contrib/dlfcn.c msvc/include/dlfcn.hmsvc/include/dvdnav_internal.h msvc/include/os_types.hsrc/ifo_print.c src/ifo_print.h</title>
    <link>http://comments.gmane.org/gmane.comp.video.dvdnav.general/657</link>
    <description>Author: diego
Date: Sun Sep 14 22:43:32 2008
New Revision: 1144

Log:
Remove useless $Id$, $Log$ and $Name$ keywords.


Modified:
   trunk/libdvdread/autogen.sh
   trunk/libdvdread/msvc/contrib/dlfcn.c
   trunk/libdvdread/msvc/include/dlfcn.h
   trunk/libdvdread/msvc/include/dvdnav_internal.h
   trunk/libdvdread/msvc/include/os_types.h
   trunk/libdvdread/src/ifo_print.c
   trunk/libdvdread/src/ifo_print.h

Modified: trunk/libdvdread/autogen.sh
==============================================================================
--- trunk/libdvdread/autogen.sh(original)
+++ trunk/libdvdread/autogen.shSun Sep 14 22:43:32 2008
&lt; at &gt;&lt; at &gt; -1,7 +1,5 &lt; at &gt;&lt; at &gt;
 #!/bin/sh
 #
-# $Id$
-#
 # run this to generate all the initial makefiles, etc.
 
 srcdir=`dirname "$0"`

Modified: trunk/libdvdread/msvc/contrib/dlfcn.c
==============================================================================
--- trunk/libdvdread/msvc/contrib/dlfcn.c(original)
+++ trunk/libdvdread/msvc/contrib/dlfcn.cSun Sep 14 22:43:32 2008
&lt; at &gt;&lt; at &gt; -1,7 +1,4 &lt; at &gt;&lt; at &gt;
 /*
- * $Id$
- * $Name$
- *
  * Adopted from Apache DSO code.
  * Portions copyright Apache Software Foundation
  *

Modified: trunk/libdvdread/msvc/include/dlfcn.h
==============================================================================
--- trunk/libdvdread/msvc/include/dlfcn.h(original)
+++ trunk/libdvdread/msvc/include/dlfcn.hSun Sep 14 22:43:32 2008
&lt; at &gt;&lt; at &gt; -1,11 +1,6 &lt; at &gt;&lt; at &gt;
 #ifndef __DLFCN_H__
 # define __DLFCN_H__
-/*
- * $Id$
- * $Name$
- *
- *
- */
+
 extern void *dlopen  (const char *file, int mode);
 extern int   dlclose (void *handle);
 extern void *dlsym   (void * handle, const char * name);

Modified: trunk/libdvdread/msvc/include/dvdnav_internal.h
==============================================================================
--- trunk/libdvdread/msvc/include/dvdnav_internal.h(original)
+++ trunk/libdvdread/msvc/include/dvdnav_internal.hSun Sep 14 22:43:32 2008
&lt; at &gt;&lt; at &gt; -17,9 +17,6 &lt; at &gt;&lt; at &gt;
  * You should have received a copy of the GNU General Public License along
  * with libdvdnav; if not, write to the Free Software Foundation, Inc.,
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * $Id$
- *
  */
 
 #ifndef LIBDVDREAD_DVDNAV_INTERNAL_H

Modified: trunk/libdvdread/msvc/include/os_types.h
==============================================================================
--- trunk/libdvdread/msvc/include/os_types.h(original)
+++ trunk/libdvdread/msvc/include/os_types.hSun Sep 14 22:43:32 2008
&lt; at &gt;&lt; at &gt; -1,9 +1,6 &lt; at &gt;&lt; at &gt;
 #ifndef __OS_TYPES_H__
 #define __OS_TYPES_H__
 /*
- * $Id$
- * $Name$
- *
  * win32 types
  * 04 Sept 2001 - Chris Wolf create.
  */

Modified: trunk/libdvdread/src/ifo_print.c
==============================================================================
--- trunk/libdvdread/src/ifo_print.c(original)
+++ trunk/libdvdread/src/ifo_print.cSun Sep 14 22:43:32 2008
&lt; at &gt;&lt; at &gt; -14,9 +14,6 &lt; at &gt;&lt; at &gt;
  * You should have received a copy of the GNU General Public License along
  * with libdvdread; if not, write to the Free Software Foundation, Inc.,
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * $Id$
- *
  */
 
 #include &lt;stdio.h&gt;
&lt; at &gt;&lt; at &gt; -1206,48 +1203,3 &lt; at &gt;&lt; at &gt; void ifo_print(dvd_reader_t *dvd, int ti
 
   ifoClose(ifohandle);
 }
-
-/*
- * $Log$
- * Revision 1.3  2004/10/22 11:36:19  jcdutton
- * Stop seg fault when using ifo_dump.
- *
- * Revision 1.2  2004/09/27 12:24:01  jcdutton
- * Add extra info to printout when using ifo_dump.
- *
- * Revision 1.1  2004/01/11 21:43:13  mroi
- * big build system changes
- *  * cleaned up all Makefiles and added a Makefile.common
- *  * added relchk script
- *  * moved libdvdread files to a dvdread subdir
- *  * moved DVD VM to a vm subdir
- *  * removed unused code in read_cache.c
- *
- * Revision 1.4  2004/01/01 15:13:13  jcdutton
- * Put ifo_print.c and .h back in.
- *
- * Revision 1.7  2003/04/28 15:17:17  jcdutton
- * Update ifodump to work with new libdvdnav cvs, instead of needing libdvdread.
- *
- * Revision 1.6  2003/04/05 22:49:04  jcdutton
- * Update with more info from the latest libdvdread.
- *
- * Revision 1.5  2003/04/05 13:03:49  jcdutton
- * Small updates.
- *
- * Revision 1.4  2003/04/01 08:01:03  jcdutton
- * Add VTS Time map display. Requires libdvdread 0.9.4. The same version that comes with xine.
- *
- * Revision 1.3  2003/03/14 15:49:18  mroi
- * adjust to new libdvdread version
- *
- * Revision 1.2  2002/08/30 05:12:33  jcdutton
- * Minor update now that I know what PGC Entry IDs are for.
- *
- * Revision 1.1.1.1  2002/08/28 09:48:35  jcdutton
- * Initial import into CVS.
- *
- *
- *
- */
-

Modified: trunk/libdvdread/src/ifo_print.h
==============================================================================
--- trunk/libdvdread/src/ifo_print.h(original)
+++ trunk/libdvdread/src/ifo_print.hSun Sep 14 22:43:32 2008
&lt; at &gt;&lt; at &gt; -14,9 +14,6 &lt; at &gt;&lt; at &gt;
  * You should have received a copy of the GNU General Public License along
  * with libdvdread; if not, write to the Free Software Foundation, Inc.,
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * $Id$
- *
  */
 
 #ifndef LIBDVDREAD_IFO_PRINT_H
&lt; at &gt;&lt; at &gt; -29,27 +26,3 &lt; at &gt;&lt; at &gt; void ifo_print(dvd_reader_t *dvd, int ti
 void dvdread_print_time(dvd_time_t *dtime);
 
 #endif /* LIBDVDREAD_IFO_PRINT_H */
-
-/*
- * $Log$
- * Revision 1.1  2004/01/11 21:43:13  mroi
- * big build system changes
- *  * cleaned up all Makefiles and added a Makefile.common
- *  * added relchk script
- *  * moved libdvdread files to a dvdread subdir
- *  * moved DVD VM to a vm subdir
- *  * removed unused code in read_cache.c
- *
- * Revision 1.4  2004/01/01 15:13:13  jcdutton
- * Put ifo_print.c and .h back in.
- *
- * Revision 1.2  2003/04/28 15:17:17  jcdutton
- * Update ifodump to work with new libdvdnav cvs, instead of needing libdvdread.
- *
- * Revision 1.1.1.1  2002/08/28 09:48:35  jcdutton
- * Initial import into CVS.
- *
- *
- *
- */
-
</description>
    <dc:creator>diego</dc:creator>
    <dc:date>2008-09-14T20:43:33</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dvdnav.general/656">
    <title>r1143 - in trunk/libdvdread: msvc/config.hmsvc/include/dvdnav_internal.h src/bitreader.h src/bswap.hsrc/dvd_input.h src/dvd_reader.h src/dvd_udf.hsrc/dvdread_internal.h src/ifo_print.h src/ifo_read.hsrc/ifo_types.h src/md5.h src/nav_print.h src/nav_read.hsrc/nav_types.h</title>
    <link>http://comments.gmane.org/gmane.comp.video.dvdnav.general/656</link>
    <description>Author: diego
Date: Sun Sep 14 22:37:38 2008
New Revision: 1143

Log:
Use consistent multiple inclusion guards everywhere:
Combine them from a LIBDVDREAD_ prefix and the filename.


Modified:
   trunk/libdvdread/msvc/config.h
   trunk/libdvdread/msvc/include/dvdnav_internal.h
   trunk/libdvdread/src/bitreader.h
   trunk/libdvdread/src/bswap.h
   trunk/libdvdread/src/dvd_input.h
   trunk/libdvdread/src/dvd_reader.h
   trunk/libdvdread/src/dvd_udf.h
   trunk/libdvdread/src/dvdread_internal.h
   trunk/libdvdread/src/ifo_print.h
   trunk/libdvdread/src/ifo_read.h
   trunk/libdvdread/src/ifo_types.h
   trunk/libdvdread/src/md5.h
   trunk/libdvdread/src/nav_print.h
   trunk/libdvdread/src/nav_read.h
   trunk/libdvdread/src/nav_types.h

Modified: trunk/libdvdread/msvc/config.h
==============================================================================
--- trunk/libdvdread/msvc/config.h(original)
+++ trunk/libdvdread/msvc/config.hSun Sep 14 22:37:38 2008
&lt; at &gt;&lt; at &gt; -1,5 +1,8 &lt; at &gt;&lt; at &gt;
 /* config.h.  Generated by hand.  */
 
+#ifndef LIBDVDREAD_CONFIG_H
+#define LIBDVDREAD_CONFIG_H
+
 #define HAVE_DLFCN_H 1
 /* #undef HAVE_DVDCSS_DVDCSS_H*/
 /* #undef HAVE_INTTYPES_H */
&lt; at &gt;&lt; at &gt; -49,3 +52,5 &lt; at &gt;&lt; at &gt; typedef signed int          int32_t;
 typedef unsigned __int64    uint64_t;
 typedef signed __int64      int64_t;
 typedef unsigned int        uintptr_t;
+
+#endif /* LIBDVDREAD_CONFIG_H */

Modified: trunk/libdvdread/msvc/include/dvdnav_internal.h
==============================================================================
--- trunk/libdvdread/msvc/include/dvdnav_internal.h(original)
+++ trunk/libdvdread/msvc/include/dvdnav_internal.hSun Sep 14 22:37:38 2008
&lt; at &gt;&lt; at &gt; -22,8 +22,8 &lt; at &gt;&lt; at &gt;
  *
  */
 
-#ifndef DVDNAV_INTERNAL_H_INCLUDED
-#define DVDNAV_INTERNAL_H_INCLUDED
+#ifndef LIBDVDREAD_DVDNAV_INTERNAL_H
+#define LIBDVDREAD_DVDNAV_INTERNAL_H
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
&lt; at &gt;&lt; at &gt; -182,4 +182,4 &lt; at &gt;&lt; at &gt; struct dvdnav_s {
 #define S_OK  DVDNAV_STATUS_OK
 #endif /* MSC_VER */
 
-#endif /* DVDNAV_INTERNAL_H_INCLUDED */
+#endif /* LIBDVDREAD_DVDNAV_INTERNAL_H */

Modified: trunk/libdvdread/src/bitreader.h
==============================================================================
--- trunk/libdvdread/src/bitreader.h(original)
+++ trunk/libdvdread/src/bitreader.hSun Sep 14 22:37:38 2008
&lt; at &gt;&lt; at &gt; -1,6 +1,3 &lt; at &gt;&lt; at &gt;
-#ifndef BITREADER_H_INCLUDED
-#define BITREADER_H_INCLUDED
-
 /*
  * Copyright (C) 2000, 2001, 2002 Håkan Hjort &lt;d95hjort&lt; at &gt;dtek.chalmers.se&gt;.
  *
&lt; at &gt;&lt; at &gt; -21,6 +18,8 &lt; at &gt;&lt; at &gt;
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
+#ifndef LIBDVDREAD_BITREADER_H
+#define LIBDVDREAD_BITREADER_H
 
 #ifdef __cplusplus
 extern "C" {
&lt; at &gt;&lt; at &gt; -39,4 +38,4 &lt; at &gt;&lt; at &gt; uint32_t dvdread_getbits(getbits_state_t
 #ifdef __cplusplus
 };
 #endif
-#endif /* BITREADER_H_INCLUDED */
+#endif /* LIBDVDREAD_BITREADER_H */

Modified: trunk/libdvdread/src/bswap.h
==============================================================================
--- trunk/libdvdread/src/bswap.h(original)
+++ trunk/libdvdread/src/bswap.hSun Sep 14 22:37:38 2008
&lt; at &gt;&lt; at &gt; -1,6 +1,3 &lt; at &gt;&lt; at &gt;
-#ifndef BSWAP_H_INCLUDED
-#define BSWAP_H_INCLUDED
-
 /*
  * Copyright (C) 2000, 2001 Billy Biggs &lt;vektor&lt; at &gt;dumbterm.net&gt;,
  *                          Håkan Hjort &lt;d95hjort&lt; at &gt;dtek.chalmers.se&gt;
&lt; at &gt;&lt; at &gt; -22,6 +19,9 &lt; at &gt;&lt; at &gt;
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
+#ifndef LIBDVDREAD_BSWAP_H
+#define LIBDVDREAD_BSWAP_H
+
 #include &lt;config.h&gt;
 
 #if defined(WORDS_BIGENDIAN)
&lt; at &gt;&lt; at &gt; -103,4 +103,4 &lt; at &gt;&lt; at &gt;
 
 #endif /* WORDS_BIGENDIAN */
 
-#endif /* BSWAP_H_INCLUDED */
+#endif /* LIBDVDREAD_BSWAP_H */

Modified: trunk/libdvdread/src/dvd_input.h
==============================================================================
--- trunk/libdvdread/src/dvd_input.h(original)
+++ trunk/libdvdread/src/dvd_input.hSun Sep 14 22:37:38 2008
&lt; at &gt;&lt; at &gt; -1,6 +1,3 &lt; at &gt;&lt; at &gt;
-#ifndef DVD_INPUT_H_INCLUDED
-#define DVD_INPUT_H_INCLUDED
-
 /*
  * Copyright (C) 2001, 2002 Samuel Hocevar &lt;sam&lt; at &gt;zoy.org&gt;,
  *                          Håkan Hjort &lt;d95hjort&lt; at &gt;dtek.chalmers.se&gt;
&lt; at &gt;&lt; at &gt; -22,6 +19,9 &lt; at &gt;&lt; at &gt;
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
+#ifndef LIBDVDREAD_DVD_INPUT_H
+#define LIBDVDREAD_DVD_INPUT_H
+
 /**
  * Defines and flags.  Make sure they fit the libdvdcss API!
  */
&lt; at &gt;&lt; at &gt; -47,4 +47,4 &lt; at &gt;&lt; at &gt; extern char *      (*dvdinput_error) (dv
  */
 int dvdinput_setup(void);
 
-#endif /* DVD_INPUT_H_INCLUDED */
+#endif /* LIBDVDREAD_DVD_INPUT_H */

Modified: trunk/libdvdread/src/dvd_reader.h
==============================================================================
--- trunk/libdvdread/src/dvd_reader.h(original)
+++ trunk/libdvdread/src/dvd_reader.hSun Sep 14 22:37:38 2008
&lt; at &gt;&lt; at &gt; -1,6 +1,3 &lt; at &gt;&lt; at &gt;
-#ifndef DVD_READER_H_INCLUDED
-#define DVD_READER_H_INCLUDED
-
 /*
  * Copyright (C) 2001, 2002 Billy Biggs &lt;vektor&lt; at &gt;dumbterm.net&gt;,
  *                          Håkan Hjort &lt;d95hjort&lt; at &gt;dtek.chalmers.se&gt;,
&lt; at &gt;&lt; at &gt; -23,6 +20,9 &lt; at &gt;&lt; at &gt;
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
+#ifndef LIBDVDREAD_DVD_READER_H
+#define LIBDVDREAD_DVD_READER_H
+
 #ifdef _MSC_VER
 #include &lt;config.h&gt;
 
&lt; at &gt;&lt; at &gt; -274,4 +274,4 &lt; at &gt;&lt; at &gt; int DVDUDFCacheLevel( dvd_reader_t *, in
 #ifdef __cplusplus
 };
 #endif
-#endif /* DVD_READER_H_INCLUDED */
+#endif /* LIBDVDREAD_DVD_READER_H */

Modified: trunk/libdvdread/src/dvd_udf.h
==============================================================================
--- trunk/libdvdread/src/dvd_udf.h(original)
+++ trunk/libdvdread/src/dvd_udf.hSun Sep 14 22:37:38 2008
&lt; at &gt;&lt; at &gt; -1,6 +1,3 &lt; at &gt;&lt; at &gt;
-#ifndef DVD_UDF_H_INCLUDED
-#define DVD_UDF_H_INCLUDED
-
 /*
  * This code is based on dvdudf by:
  *   Christian Wolff &lt;scarabaeus&lt; at &gt;convergence.de&gt;.
&lt; at &gt;&lt; at &gt; -31,6 +28,9 &lt; at &gt;&lt; at &gt;
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
+#ifndef LIBDVDREAD_DVD_UDF_H
+#define LIBDVDREAD_DVD_UDF_H
+
 #include &lt;inttypes.h&gt;
 
 #include "dvd_reader.h"
&lt; at &gt;&lt; at &gt; -59,4 +59,4 &lt; at &gt;&lt; at &gt; void SetUDFCacheHandle(dvd_reader_t *dev
 #ifdef __cplusplus
 };
 #endif
-#endif /* DVD_UDF_H_INCLUDED */
+#endif /* LIBDVDREAD_DVD_UDF_H */

Modified: trunk/libdvdread/src/dvdread_internal.h
==============================================================================
--- trunk/libdvdread/src/dvdread_internal.h(original)
+++ trunk/libdvdread/src/dvdread_internal.hSun Sep 14 22:37:38 2008
&lt; at &gt;&lt; at &gt; -1,5 +1,5 &lt; at &gt;&lt; at &gt;
-#ifndef DVDREAD_INTERNAL_H
-#define DVDREAD_INTERNAL_H
+#ifndef LIBDVDREAD_DVDREAD_INTERNAL_H
+#define LIBDVDREAD_DVDREAD_INTERNAL_H
 
 #ifdef _MSC_VER
 #include &lt;unistd.h&gt;
&lt; at &gt;&lt; at &gt; -12,4 +12,4 &lt; at &gt;&lt; at &gt;
                    __FILE__, __LINE__, # arg ); \
  }
 
-#endif /* DVDREAD_INTERNAL_H */
+#endif /* LIBDVDREAD_DVDREAD_INTERNAL_H */

Modified: trunk/libdvdread/src/ifo_print.h
==============================================================================
--- trunk/libdvdread/src/ifo_print.h(original)
+++ trunk/libdvdread/src/ifo_print.hSun Sep 14 22:37:38 2008
&lt; at &gt;&lt; at &gt; -19,8 +19,8 &lt; at &gt;&lt; at &gt;
  *
  */
 
-#ifndef IFO_PRINT_H_INCLUDED
-#define IFO_PRINT_H_INCLUDED
+#ifndef LIBDVDREAD_IFO_PRINT_H
+#define LIBDVDREAD_IFO_PRINT_H
 
 #include &lt;inttypes.h&gt;
 #include "ifo_types.h"
&lt; at &gt;&lt; at &gt; -28,7 +28,7 &lt; at &gt;&lt; at &gt;
 void ifo_print(dvd_reader_t *dvd, int title);
 void dvdread_print_time(dvd_time_t *dtime);
 
-#endif /* IFO_PRINT_H_INCLUDED */
+#endif /* LIBDVDREAD_IFO_PRINT_H */
 
 /*
  * $Log$

Modified: trunk/libdvdread/src/ifo_read.h
==============================================================================
--- trunk/libdvdread/src/ifo_read.h(original)
+++ trunk/libdvdread/src/ifo_read.hSun Sep 14 22:37:38 2008
&lt; at &gt;&lt; at &gt; -1,6 +1,3 &lt; at &gt;&lt; at &gt;
-#ifndef IFO_READ_H_INCLUDED
-#define IFO_READ_H_INCLUDED
-
 /*
  * Copyright (C) 2000, 2001, 2002 Björn Englund &lt;d4bjorn&lt; at &gt;dtek.chalmers.se&gt;,
  *                                Håkan Hjort &lt;d95hjort&lt; at &gt;dtek.chalmers.se&gt;
&lt; at &gt;&lt; at &gt; -22,6 +19,9 &lt; at &gt;&lt; at &gt;
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
+#ifndef LIBDVDREAD_IFO_READ_H
+#define LIBDVDREAD_IFO_READ_H
+
 #include "ifo_types.h"
 #include "dvd_reader.h"
 
&lt; at &gt;&lt; at &gt; -226,4 +226,4 &lt; at &gt;&lt; at &gt; void ifoFree_TXTDT_MGI(ifo_handle_t *);
 #ifdef __cplusplus
 };
 #endif
-#endif /* IFO_READ_H_INCLUDED */
+#endif /* LIBDVDREAD_IFO_READ_H */

Modified: trunk/libdvdread/src/ifo_types.h
==============================================================================
--- trunk/libdvdread/src/ifo_types.h(original)
+++ trunk/libdvdread/src/ifo_types.hSun Sep 14 22:37:38 2008
&lt; at &gt;&lt; at &gt; -1,6 +1,3 &lt; at &gt;&lt; at &gt;
-#ifndef IFO_TYPES_H_INCLUDED
-#define IFO_TYPES_H_INCLUDED
-
 /*
  * Copyright (C) 2000, 2001 Björn Englund &lt;d4bjorn&lt; at &gt;dtek.chalmers.se&gt;,
  *                          Håkan Hjort &lt;d95hjort&lt; at &gt;dtek.chalmers.se&gt;
&lt; at &gt;&lt; at &gt; -22,6 +19,9 &lt; at &gt;&lt; at &gt;
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
+#ifndef LIBDVDREAD_IFO_TYPES_H
+#define LIBDVDREAD_IFO_TYPES_H
+
 #include &lt;inttypes.h&gt;
 #include "dvd_reader.h"
 
&lt; at &gt;&lt; at &gt; -746,4 +746,4 &lt; at &gt;&lt; at &gt; typedef struct {
   vobu_admap_t   *vts_vobu_admap;
 } ifo_handle_t;
 
-#endif /* IFO_TYPES_H_INCLUDED */
+#endif /* LIBDVDREAD_IFO_TYPES_H */

Modified: trunk/libdvdread/src/md5.h
==============================================================================
--- trunk/libdvdread/src/md5.h(original)
+++ trunk/libdvdread/src/md5.hSun Sep 14 22:37:38 2008
&lt; at &gt;&lt; at &gt; -18,8 +18,8 &lt; at &gt;&lt; at &gt;
    along with this program; if not, write to the Free Software Foundation,
    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.  */
 
-#ifndef _MD5_H
-#define _MD5_H 1
+#ifndef LIBDVDREAD_MD5_H
+#define LIBDVDREAD_MD5_H
 
 #include &lt;stdio.h&gt;
 
&lt; at &gt;&lt; at &gt; -158,4 +158,4 &lt; at &gt;&lt; at &gt; rol(md5_uint32 x, int n)
 # define rol(x,n) ( ((x) &lt;&lt; (n)) | ((x) &gt;&gt; (32-(n))) )
 #endif
 
-#endif
+#endif /* LIBDVDREAD_MD5_H */

Modified: trunk/libdvdread/src/nav_print.h
==============================================================================
--- trunk/libdvdread/src/nav_print.h(original)
+++ trunk/libdvdread/src/nav_print.hSun Sep 14 22:37:38 2008
&lt; at &gt;&lt; at &gt; -1,6 +1,3 &lt; at &gt;&lt; at &gt;
-#ifndef NAV_PRINT_H_INCLUDED
-#define NAV_PRINT_H_INCLUDED
-
 /*
  * Copyright (C) 2001, 2002 Billy Biggs &lt;vektor&lt; at &gt;dumbterm.net&gt;,
  *                          Håkan Hjort &lt;d95hjort&lt; at &gt;dtek.chalmers.se&gt;
&lt; at &gt;&lt; at &gt; -22,6 +19,9 &lt; at &gt;&lt; at &gt;
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
+#ifndef LIBDVDREAD_NAV_PRINT_H
+#define LIBDVDREAD_NAV_PRINT_H
+
 #include "nav_types.h"
 
 /**
&lt; at &gt;&lt; at &gt; -49,4 +49,4 &lt; at &gt;&lt; at &gt; void navPrint_DSI(dsi_t *);
 #ifdef __cplusplus
 };
 #endif
-#endif /* NAV_PRINT_H_INCLUDED */
+#endif /* LIBDVDREAD_NAV_PRINT_H */

Modified: trunk/libdvdread/src/nav_read.h
==============================================================================
--- trunk/libdvdread/src/nav_read.h(original)
+++ trunk/libdvdread/src/nav_read.hSun Sep 14 22:37:38 2008
&lt; at &gt;&lt; at &gt; -1,6 +1,3 &lt; at &gt;&lt; at &gt;
-#ifndef NAV_READ_H_INCLUDED
-#define NAV_READ_H_INCLUDED
-
 /*
  * Copyright (C) 2000, 2001, 2002 Håkan Hjort &lt;d95hjort&lt; at &gt;dtek.chalmers.se&gt;.
  *
&lt; at &gt;&lt; at &gt; -21,6 +18,9 &lt; at &gt;&lt; at &gt;
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
+#ifndef LIBDVDREAD_NAV_READ_H
+#define LIBDVDREAD_NAV_READ_H
+
 #include "nav_types.h"
 
 /**
&lt; at &gt;&lt; at &gt; -50,4 +50,4 &lt; at &gt;&lt; at &gt; void navRead_DSI(dsi_t *, unsigned char 
 #ifdef __cplusplus
 };
 #endif
-#endif /* NAV_READ_H_INCLUDED */
+#endif /* LIBDVDREAD_NAV_READ_H */

Modified: trunk/libdvdread/src/nav_types.h
==============================================================================
--- trunk/libdvdread/src/nav_types.h(original)
+++ trunk/libdvdread/src/nav_types.hSun Sep 14 22:37:38 2008
&lt; at &gt;&lt; at &gt; -1,6 +1,3 &lt; at &gt;&lt; at &gt;
-#ifndef NAV_TYPES_H_INCLUDED
-#define NAV_TYPES_H_INCLUDED
-
 /*
  * Copyright (C) 2000, 2001, 2002 Håkan Hjort &lt;d95hjort&lt; at &gt;dtek.chalmers.se&gt;
  *
&lt; at &gt;&lt; at &gt; -28,6 +25,9 &lt; at &gt;&lt; at &gt;
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
+#ifndef LIBDVDREAD_NAV_TYPES_H
+#define LIBDVDREAD_NAV_TYPES_H
+
 #include &lt;inttypes.h&gt;
 #include "ifo_types.h" /* only dvd_time_t, vm_cmd_t and user_ops_t */
 
&lt; at &gt;&lt; at &gt; -245,4 +245,4 &lt; at &gt;&lt; at &gt; typedef struct {
 #pragma pack()
 #endif
 
-#endif /* NAV_TYPES_H_INCLUDED */
+#endif /* LIBDVDREAD_NAV_TYPES_H */
_______________________________________________
DVDnav-discuss mailing list
DVDnav-discuss&lt; at &gt;mplayerhq.hu
https://lists.mplayerhq.hu/mailman/listinfo/dvdnav-discuss</description>
    <dc:creator>diego</dc:creator>
    <dc:date>2008-09-14T20:37:38</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dvdnav.general/655">
    <title>r1142 - in trunk/libdvdnav: autogen.shexamples/menus.c msvc/contrib/dlfcn.c msvc/include/dlfcn.hmsvc/include/dvdnav_internal.h msvc/include/os_types.hsrc/dvd_types.h src/dvdnav.c src/dvdnav.h src/dvdnav_events.hsrc/dvdnav_internal.h src/highlight.c src/navigation.csrc/read_cache.c src/read_cache.h src/remap.c src/remap.hsrc/searching.c src/settings.c src/vm/decoder.csrc/vm/decoder.h src/vm/vm.c src/vm/vm.h src/vm/vmcmd.csrc/vm/vmcmd.h</title>
    <link>http://comments.gmane.org/gmane.comp.video.dvdnav.general/655</link>
    <description>Author: diego
Date: Sun Sep 14 22:31:43 2008
New Revision: 1142

Log:
Remove useless $Id$ and $Name$ keywords.


Modified:
   trunk/libdvdnav/autogen.sh
   trunk/libdvdnav/examples/menus.c
   trunk/libdvdnav/msvc/contrib/dlfcn.c
   trunk/libdvdnav/msvc/include/dlfcn.h
   trunk/libdvdnav/msvc/include/dvdnav_internal.h
   trunk/libdvdnav/msvc/include/os_types.h
   trunk/libdvdnav/src/dvd_types.h
   trunk/libdvdnav/src/dvdnav.c
   trunk/libdvdnav/src/dvdnav.h
   trunk/libdvdnav/src/dvdnav_events.h
   trunk/libdvdnav/src/dvdnav_internal.h
   trunk/libdvdnav/src/highlight.c
   trunk/libdvdnav/src/navigation.c
   trunk/libdvdnav/src/read_cache.c
   trunk/libdvdnav/src/read_cache.h
   trunk/libdvdnav/src/remap.c
   trunk/libdvdnav/src/remap.h
   trunk/libdvdnav/src/searching.c
   trunk/libdvdnav/src/settings.c
   trunk/libdvdnav/src/vm/decoder.c
   trunk/libdvdnav/src/vm/decoder.h
   trunk/libdvdnav/src/vm/vm.c
   trunk/libdvdnav/src/vm/vm.h
   trunk/libdvdnav/src/vm/vmcmd.c
   trunk/libdvdnav/src/vm/vmcmd.h

Modified: trunk/libdvdnav/autogen.sh
==============================================================================
--- trunk/libdvdnav/autogen.sh(original)
+++ trunk/libdvdnav/autogen.shSun Sep 14 22:31:43 2008
&lt; at &gt;&lt; at &gt; -1,7 +1,5 &lt; at &gt;&lt; at &gt;
 #!/bin/sh
 #
-# $Id$
-#
 # run this to generate all the initial makefiles, etc.
 
 srcdir=`dirname "$0"`

Modified: trunk/libdvdnav/examples/menus.c
==============================================================================
--- trunk/libdvdnav/examples/menus.c(original)
+++ trunk/libdvdnav/examples/menus.cSun Sep 14 22:31:43 2008
&lt; at &gt;&lt; at &gt; -16,9 +16,6 &lt; at &gt;&lt; at &gt;
  * You should have received a copy of the GNU General Public License along
  * with libdvdnav; if not, write to the Free Software Foundation, Inc.,
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * $Id$
- *
  */
 
 #include &lt;stdio.h&gt;

Modified: trunk/libdvdnav/msvc/contrib/dlfcn.c
==============================================================================
--- trunk/libdvdnav/msvc/contrib/dlfcn.c(original)
+++ trunk/libdvdnav/msvc/contrib/dlfcn.cSun Sep 14 22:31:43 2008
&lt; at &gt;&lt; at &gt; -1,7 +1,4 &lt; at &gt;&lt; at &gt;
 /*
- * $Id$
- * $Name$
- *
  * Adopted from Apache DSO code.
  * Portions copyright Apache Software Foundation
  *

Modified: trunk/libdvdnav/msvc/include/dlfcn.h
==============================================================================
--- trunk/libdvdnav/msvc/include/dlfcn.h(original)
+++ trunk/libdvdnav/msvc/include/dlfcn.hSun Sep 14 22:31:43 2008
&lt; at &gt;&lt; at &gt; -1,11 +1,6 &lt; at &gt;&lt; at &gt;
 #ifndef __DLFCN_H__
 # define __DLFCN_H__
-/*
- * $Id$
- * $Name$
- *
- *
- */
+
 extern void *dlopen  (const char *file, int mode);
 extern int   dlclose (void *handle);
 extern void *dlsym   (void * handle, const char * name);

Modified: trunk/libdvdnav/msvc/include/dvdnav_internal.h
==============================================================================
--- trunk/libdvdnav/msvc/include/dvdnav_internal.h(original)
+++ trunk/libdvdnav/msvc/include/dvdnav_internal.hSun Sep 14 22:31:43 2008
&lt; at &gt;&lt; at &gt; -17,9 +17,6 &lt; at &gt;&lt; at &gt;
  * You should have received a copy of the GNU General Public License along
  * with libdvdnav; if not, write to the Free Software Foundation, Inc.,
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * $Id$
- *
  */
 
 #ifndef LIBDVDNAV_DVDNAV_INTERNAL_H

Modified: trunk/libdvdnav/msvc/include/os_types.h
==============================================================================
--- trunk/libdvdnav/msvc/include/os_types.h(original)
+++ trunk/libdvdnav/msvc/include/os_types.hSun Sep 14 22:31:43 2008
&lt; at &gt;&lt; at &gt; -1,9 +1,6 &lt; at &gt;&lt; at &gt;
 #ifndef __OS_TYPES_H__
 #define __OS_TYPES_H__
 /*
- * $Id$
- * $Name$
- *
  * win32 types
  * 04 Sept 2001 - Chris Wolf create.
  */

Modified: trunk/libdvdnav/src/dvd_types.h
==============================================================================
--- trunk/libdvdnav/src/dvd_types.h(original)
+++ trunk/libdvdnav/src/dvd_types.hSun Sep 14 22:31:43 2008
&lt; at &gt;&lt; at &gt; -17,9 +17,6 &lt; at &gt;&lt; at &gt;
  * You should have received a copy of the GNU General Public License along
  * with libdvdnav; if not, write to the Free Software Foundation, Inc.,
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * $Id$
- *
  */
 
 /*

Modified: trunk/libdvdnav/src/dvdnav.c
==============================================================================
--- trunk/libdvdnav/src/dvdnav.c(original)
+++ trunk/libdvdnav/src/dvdnav.cSun Sep 14 22:31:43 2008
&lt; at &gt;&lt; at &gt; -16,9 +16,6 &lt; at &gt;&lt; at &gt;
  * You should have received a copy of the GNU General Public License along
  * with libdvdnav; if not, write to the Free Software Foundation, Inc.,
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * $Id$
- *
  */
 
 #ifdef HAVE_CONFIG_H

Modified: trunk/libdvdnav/src/dvdnav.h
==============================================================================
--- trunk/libdvdnav/src/dvdnav.h(original)
+++ trunk/libdvdnav/src/dvdnav.hSun Sep 14 22:31:43 2008
&lt; at &gt;&lt; at &gt; -16,9 +16,6 &lt; at &gt;&lt; at &gt;
  * You should have received a copy of the GNU General Public License along
  * with libdvdnav; if not, write to the Free Software Foundation, Inc.,
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * $Id$
- *
  */
 
 /*

Modified: trunk/libdvdnav/src/dvdnav_events.h
==============================================================================
--- trunk/libdvdnav/src/dvdnav_events.h(original)
+++ trunk/libdvdnav/src/dvdnav_events.hSun Sep 14 22:31:43 2008
&lt; at &gt;&lt; at &gt; -16,9 +16,6 &lt; at &gt;&lt; at &gt;
  * You should have received a copy of the GNU General Public License along
  * with libdvdnav; if not, write to the Free Software Foundation, Inc.,
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * $Id$
- *
  */
 
 /*

Modified: trunk/libdvdnav/src/dvdnav_internal.h
==============================================================================
--- trunk/libdvdnav/src/dvdnav_internal.h(original)
+++ trunk/libdvdnav/src/dvdnav_internal.hSun Sep 14 22:31:43 2008
&lt; at &gt;&lt; at &gt; -16,9 +16,6 &lt; at &gt;&lt; at &gt;
  * You should have received a copy of the GNU General Public License along
  * with libdvdnav; if not, write to the Free Software Foundation, Inc.,
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * $Id$
- *
  */
 
 #ifndef LIBDVDNAV_DVDNAV_INTERNAL_H

Modified: trunk/libdvdnav/src/highlight.c
==============================================================================
--- trunk/libdvdnav/src/highlight.c(original)
+++ trunk/libdvdnav/src/highlight.cSun Sep 14 22:31:43 2008
&lt; at &gt;&lt; at &gt; -16,9 +16,6 &lt; at &gt;&lt; at &gt;
  * You should have received a copy of the GNU General Public License along
  * with libdvdnav; if not, write to the Free Software Foundation, Inc.,
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * $Id$
- *
  */
 
 #ifdef HAVE_CONFIG_H

Modified: trunk/libdvdnav/src/navigation.c
==============================================================================
--- trunk/libdvdnav/src/navigation.c(original)
+++ trunk/libdvdnav/src/navigation.cSun Sep 14 22:31:43 2008
&lt; at &gt;&lt; at &gt; -16,9 +16,6 &lt; at &gt;&lt; at &gt;
  * You should have received a copy of the GNU General Public License along
  * with libdvdnav; if not, write to the Free Software Foundation, Inc.,
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * $Id$
- *
  */
 
 #ifdef HAVE_CONFIG_H

Modified: trunk/libdvdnav/src/read_cache.c
==============================================================================
--- trunk/libdvdnav/src/read_cache.c(original)
+++ trunk/libdvdnav/src/read_cache.cSun Sep 14 22:31:43 2008
&lt; at &gt;&lt; at &gt; -17,9 +17,6 &lt; at &gt;&lt; at &gt;
  * You should have received a copy of the GNU General Public License along
  * with libdvdnav; if not, write to the Free Software Foundation, Inc.,
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * $Id$
- *
  */
 /*
  * There was a multithreaded read ahead cache in here for some time, but

Modified: trunk/libdvdnav/src/read_cache.h
==============================================================================
--- trunk/libdvdnav/src/read_cache.h(original)
+++ trunk/libdvdnav/src/read_cache.hSun Sep 14 22:31:43 2008
&lt; at &gt;&lt; at &gt; -16,9 +16,6 &lt; at &gt;&lt; at &gt;
  * You should have received a copy of the GNU General Public License along
  * with libdvdnav; if not, write to the Free Software Foundation, Inc.,
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * $Id$
- *
  */
 
 #ifndef LIBDVDNAV_READ_CACHE_H

Modified: trunk/libdvdnav/src/remap.c
==============================================================================
--- trunk/libdvdnav/src/remap.c(original)
+++ trunk/libdvdnav/src/remap.cSun Sep 14 22:31:43 2008
&lt; at &gt;&lt; at &gt; -14,8 +14,6 &lt; at &gt;&lt; at &gt;
  * You should have received a copy of the GNU General Public License along
  * with libdvdnav; if not, write to the Free Software Foundation, Inc.,
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * $Id$
  */
 
 #ifdef HAVE_CONFIG_H

Modified: trunk/libdvdnav/src/remap.h
==============================================================================
--- trunk/libdvdnav/src/remap.h(original)
+++ trunk/libdvdnav/src/remap.hSun Sep 14 22:31:43 2008
&lt; at &gt;&lt; at &gt; -14,8 +14,6 &lt; at &gt;&lt; at &gt;
  * You should have received a copy of the GNU General Public License along
  * with libdvdnav; if not, write to the Free Software Foundation, Inc.,
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * $Id$
  */
 
 #ifndef LIBDVDNAV_REMAP_H

Modified: trunk/libdvdnav/src/searching.c
==============================================================================
--- trunk/libdvdnav/src/searching.c(original)
+++ trunk/libdvdnav/src/searching.cSun Sep 14 22:31:43 2008
&lt; at &gt;&lt; at &gt; -16,9 +16,6 &lt; at &gt;&lt; at &gt;
  * You should have received a copy of the GNU General Public License along
  * with libdvdnav; if not, write to the Free Software Foundation, Inc.,
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * $Id$
- *
  */
 
 #ifdef HAVE_CONFIG_H

Modified: trunk/libdvdnav/src/settings.c
==============================================================================
--- trunk/libdvdnav/src/settings.c(original)
+++ trunk/libdvdnav/src/settings.cSun Sep 14 22:31:43 2008
&lt; at &gt;&lt; at &gt; -16,9 +16,6 &lt; at &gt;&lt; at &gt;
  * You should have received a copy of the GNU General Public License along
  * with libdvdnav; if not, write to the Free Software Foundation, Inc.,
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * $Id$
- *
  */
 
 #ifdef HAVE_CONFIG_H

Modified: trunk/libdvdnav/src/vm/decoder.c
==============================================================================
--- trunk/libdvdnav/src/vm/decoder.c(original)
+++ trunk/libdvdnav/src/vm/decoder.cSun Sep 14 22:31:43 2008
&lt; at &gt;&lt; at &gt; -18,9 +18,6 &lt; at &gt;&lt; at &gt;
  * You should have received a copy of the GNU General Public License along
  * with libdvdnav; if not, write to the Free Software Foundation, Inc.,
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * $Id$
- *
  */
 
 #ifdef HAVE_CONFIG_H

Modified: trunk/libdvdnav/src/vm/decoder.h
==============================================================================
--- trunk/libdvdnav/src/vm/decoder.h(original)
+++ trunk/libdvdnav/src/vm/decoder.hSun Sep 14 22:31:43 2008
&lt; at &gt;&lt; at &gt; -17,9 +17,6 &lt; at &gt;&lt; at &gt;
  * You should have received a copy of the GNU General Public License along
  * with libdvdnav; if not, write to the Free Software Foundation, Inc.,
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * $Id$
- *
  */
 
 #ifndef LIBDVDNAV_DECODER_H

Modified: trunk/libdvdnav/src/vm/vm.c
==============================================================================
--- trunk/libdvdnav/src/vm/vm.c(original)
+++ trunk/libdvdnav/src/vm/vm.cSun Sep 14 22:31:43 2008
&lt; at &gt;&lt; at &gt; -19,9 +19,6 &lt; at &gt;&lt; at &gt;
  * You should have received a copy of the GNU General Public License along
  * with libdvdnav; if not, write to the Free Software Foundation, Inc.,
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * $Id$
- *
  */
 
 #ifdef HAVE_CONFIG_H

Modified: trunk/libdvdnav/src/vm/vm.h
==============================================================================
--- trunk/libdvdnav/src/vm/vm.h(original)
+++ trunk/libdvdnav/src/vm/vm.hSun Sep 14 22:31:43 2008
&lt; at &gt;&lt; at &gt; -18,9 +18,6 &lt; at &gt;&lt; at &gt;
  * You should have received a copy of the GNU General Public License along
  * with libdvdnav; if not, write to the Free Software Foundation, Inc.,
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * $Id$
- *
  */
 
 #ifndef LIBDVDNAV_VM_H

Modified: trunk/libdvdnav/src/vm/vmcmd.c
==============================================================================
--- trunk/libdvdnav/src/vm/vmcmd.c(original)
+++ trunk/libdvdnav/src/vm/vmcmd.cSun Sep 14 22:31:43 2008
&lt; at &gt;&lt; at &gt; -18,9 +18,6 &lt; at &gt;&lt; at &gt;
  * You should have received a copy of the GNU General Public License along
  * with libdvdnav; if not, write to the Free Software Foundation, Inc.,
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * $Id$
- *
  */
 
 #ifdef HAVE_CONFIG_H

Modified: trunk/libdvdnav/src/vm/vmcmd.h
==============================================================================
--- trunk/libdvdnav/src/vm/vmcmd.h(original)
+++ trunk/libdvdnav/src/vm/vmcmd.hSun Sep 14 22:31:43 2008
&lt; at &gt;&lt; at &gt; -17,9 +17,6 &lt; at &gt;&lt; at &gt;
  * You should have received a copy of the GNU General Public License along
  * with libdvdnav; if not, write to the Free Software Foundation, Inc.,
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * $Id$
- *
  */
 
 #ifndef LIBDVDNAV_VMCMD_H
</description>
    <dc:creator>diego</dc:creator>
    <dc:date>2008-09-14T20:31:43</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dvdnav.general/653">
    <title>r1141 - in trunk/libdvdnav: msvc/config.hmsvc/include/dvdnav_internal.h src/dvd_types.h src/dvdnav.hsrc/dvdnav_events.h src/dvdnav_internal.h src/read_cache.hsrc/remap.h src/vm/decoder.h src/vm/vm.h src/vm/vmcmd.h</title>
    <link>http://comments.gmane.org/gmane.comp.video.dvdnav.general/653</link>
    <description>Author: diego
Date: Sun Sep 14 22:11:17 2008
New Revision: 1141

Log:
Use consistent multiple inclusion guards everywhere:
Combine them from a LIBDVDNAV_ prefix and the filename.


Modified:
   trunk/libdvdnav/msvc/config.h
   trunk/libdvdnav/msvc/include/dvdnav_internal.h
   trunk/libdvdnav/src/dvd_types.h
   trunk/libdvdnav/src/dvdnav.h
   trunk/libdvdnav/src/dvdnav_events.h
   trunk/libdvdnav/src/dvdnav_internal.h
   trunk/libdvdnav/src/read_cache.h
   trunk/libdvdnav/src/remap.h
   trunk/libdvdnav/src/vm/decoder.h
   trunk/libdvdnav/src/vm/vm.h
   trunk/libdvdnav/src/vm/vmcmd.h

Modified: trunk/libdvdnav/msvc/config.h
==============================================================================
--- trunk/libdvdnav/msvc/config.h(original)
+++ trunk/libdvdnav/msvc/config.hSun Sep 14 22:11:17 2008
&lt; at &gt;&lt; at &gt; -1,5 +1,8 &lt; at &gt;&lt; at &gt;
 /* config.h.  Generated by hand.  */
 
+#ifndef LIBDVNAV_CONFIG_H
+#define LIBDVNAV_CONFIG_H
+
 #define HAVE_DLFCN_H 1
 /* #undef HAVE_DVDCSS_DVDCSS_H*/
 /* #undef HAVE_INTTYPES_H */
&lt; at &gt;&lt; at &gt; -49,3 +52,5 &lt; at &gt;&lt; at &gt; typedef signed int          int32_t;
 typedef unsigned __int64    uint64_t;
 typedef signed __int64      int64_t;
 typedef unsigned int        uintptr_t;
+
+#endif /* LIBDVNAV_CONFIG_H */

Modified: trunk/libdvdnav/msvc/include/dvdnav_internal.h
==============================================================================
--- trunk/libdvdnav/msvc/include/dvdnav_internal.h(original)
+++ trunk/libdvdnav/msvc/include/dvdnav_internal.hSun Sep 14 22:11:17 2008
&lt; at &gt;&lt; at &gt; -22,8 +22,8 &lt; at &gt;&lt; at &gt;
  *
  */
 
-#ifndef DVDNAV_INTERNAL_H_INCLUDED
-#define DVDNAV_INTERNAL_H_INCLUDED
+#ifndef LIBDVDNAV_DVDNAV_INTERNAL_H
+#define LIBDVDNAV_DVDNAV_INTERNAL_H
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
&lt; at &gt;&lt; at &gt; -182,4 +182,4 &lt; at &gt;&lt; at &gt; struct dvdnav_s {
 #define S_OK  DVDNAV_STATUS_OK
 #endif /* MSC_VER */
 
-#endif /* DVDNAV_INTERNAL_H_INCLUDED */
+#endif /* LIBDVDNAV_DVDNAV_INTERNAL_H */

Modified: trunk/libdvdnav/src/dvd_types.h
==============================================================================
--- trunk/libdvdnav/src/dvd_types.h(original)
+++ trunk/libdvdnav/src/dvd_types.hSun Sep 14 22:11:17 2008
&lt; at &gt;&lt; at &gt; -26,8 +26,8 &lt; at &gt;&lt; at &gt;
  * Various useful structs and enums for DVDs.
  */
 
-#ifndef DVD_H_INCLUDED
-#define DVD_H_INCLUDED
+#ifndef LIBDVDNAV_DVD_TYPES_H
+#define LIBDVDNAV_DVD_TYPES_H
 
 /*
  * DVD Menu ID
&lt; at &gt;&lt; at &gt; -275,4 +275,4 &lt; at &gt;&lt; at &gt; typedef int DVDVideoCompression_t;
 
 #endif
 
-#endif /* DVD_H_INCLUDED */
+#endif /* LIBDVDNAV_DVD_TYPES_H */

Modified: trunk/libdvdnav/src/dvdnav.h
==============================================================================
--- trunk/libdvdnav/src/dvdnav.h(original)
+++ trunk/libdvdnav/src/dvdnav.hSun Sep 14 22:11:17 2008
&lt; at &gt;&lt; at &gt; -26,8 +26,8 &lt; at &gt;&lt; at &gt;
  * to access dvdnav functionality.
  */
 
-#ifndef DVDNAV_H_INCLUDED
-#define DVDNAV_H_INCLUDED
+#ifndef LIBDVDNAV_DVDNAV_H
+#define LIBDVDNAV_DVDNAV_H
 
 #define MP_DVDNAV 1
 
&lt; at &gt;&lt; at &gt; -681,4 +681,4 &lt; at &gt;&lt; at &gt; int8_t dvdnav_is_domain_vts(dvdnav_t *se
 }
 #endif
 
-#endif /* DVDNAV_H_INCLUDED */
+#endif /* LIBDVDNAV_DVDNAV_H */

Modified: trunk/libdvdnav/src/dvdnav_events.h
==============================================================================
--- trunk/libdvdnav/src/dvdnav_events.h(original)
+++ trunk/libdvdnav/src/dvdnav_events.hSun Sep 14 22:11:17 2008
&lt; at &gt;&lt; at &gt; -25,8 +25,8 &lt; at &gt;&lt; at &gt;
  * This header defines events and event types
  */
 
-#ifndef DVDNAV_EVENTS_H_INCLUDED
-#define DVDNAV_EVENTS_H_INCLUDED
+#ifndef LIBDVDNAV_DVDNAV_EVENTS_H
+#define LIBDVDNAV_DVDNAV_EVENTS_H
 
 /*
  * DVDNAV_BLOCK_OK
&lt; at &gt;&lt; at &gt; -236,4 +236,4 &lt; at &gt;&lt; at &gt; typedef struct {
 #define DVDNAV_WAIT13
 
 
-#endif /* DVDNAV_EVENTS_H_INCLUDED */
+#endif /* LIBDVDNAV_DVDNAV_EVENTS_H */

Modified: trunk/libdvdnav/src/dvdnav_internal.h
==============================================================================
--- trunk/libdvdnav/src/dvdnav_internal.h(original)
+++ trunk/libdvdnav/src/dvdnav_internal.hSun Sep 14 22:11:17 2008
&lt; at &gt;&lt; at &gt; -21,8 +21,8 &lt; at &gt;&lt; at &gt;
  *
  */
 
-#ifndef DVDNAV_INTERNAL_H_INCLUDED
-#define DVDNAV_INTERNAL_H_INCLUDED
+#ifndef LIBDVDNAV_DVDNAV_INTERNAL_H
+#define LIBDVDNAV_DVDNAV_INTERNAL_H
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
&lt; at &gt;&lt; at &gt; -195,4 +195,4 &lt; at &gt;&lt; at &gt; int64_t dvdnav_convert_time(dvd_time_t *
 #define printerr(str) \
 do { if (this) strncpy(this-&gt;err_str, str, MAX_ERR_LEN - 1); } while (0)
 
-#endif /* DVDNAV_INTERNAL_H_INCLUDED */
+#endif /* LIBDVDNAV_DVDNAV_INTERNAL_H */

Modified: trunk/libdvdnav/src/read_cache.h
==============================================================================
--- trunk/libdvdnav/src/read_cache.h(original)
+++ trunk/libdvdnav/src/read_cache.hSun Sep 14 22:11:17 2008
&lt; at &gt;&lt; at &gt; -21,8 +21,8 &lt; at &gt;&lt; at &gt;
  *
  */
 
-#ifndef __DVDNAV_READ_CACHE_H
-#define __DVDNAV_READ_CACHE_H
+#ifndef LIBDVDNAV_READ_CACHE_H
+#define LIBDVDNAV_READ_CACHE_H
 
 /* Opaque cache type -- defined in dvdnav_internal.h */
 /* typedef struct read_cache_s read_cache_t; */
&lt; at &gt;&lt; at &gt; -46,4 +46,4 &lt; at &gt;&lt; at &gt; void dvdnav_pre_cache_blocks(read_cache_
  * Those buffers must _never_ be freed. */
 int dvdnav_read_cache_block(read_cache_t *self, int sector, size_t block_count, uint8_t **buf);
 
-#endif /* __DVDNAV_READ_CACHE_H */
+#endif /* LIBDVDNAV_READ_CACHE_H */

Modified: trunk/libdvdnav/src/remap.h
==============================================================================
--- trunk/libdvdnav/src/remap.h(original)
+++ trunk/libdvdnav/src/remap.hSun Sep 14 22:11:17 2008
&lt; at &gt;&lt; at &gt; -18,8 +18,8 &lt; at &gt;&lt; at &gt;
  * $Id$
  */
 
-#ifndef __REMAP__H
-#define __REMAP__H
+#ifndef LIBDVDNAV_REMAP_H
+#define LIBDVDNAV_REMAP_H
 typedef struct block_s block_t;
 
 typedef struct remap_s remap_t;
&lt; at &gt;&lt; at &gt; -30,4 +30,4 &lt; at &gt;&lt; at &gt; unsigned long remap_block(
 remap_t *map, int domain, int title, int program,
 unsigned long cblock, unsigned long offset);
 
-#endif
+#endif /* LIBDVDNAV_REMAP_H */

Modified: trunk/libdvdnav/src/vm/decoder.h
==============================================================================
--- trunk/libdvdnav/src/vm/decoder.h(original)
+++ trunk/libdvdnav/src/vm/decoder.hSun Sep 14 22:11:17 2008
&lt; at &gt;&lt; at &gt; -22,8 +22,8 &lt; at &gt;&lt; at &gt;
  *
  */
 
-#ifndef DECODER_H_INCLUDED
-#define DECODER_H_INCLUDED
+#ifndef LIBDVDNAV_DECODER_H
+#define LIBDVDNAV_DECODER_H
 
 /* link command types */
 typedef enum {
&lt; at &gt;&lt; at &gt; -109,4 +109,4 &lt; at &gt;&lt; at &gt; void vm_print_link(link_t value);
 void vm_print_registers( registers_t *registers );
 #endif
 
-#endif /* DECODER_H_INCLUDED */
+#endif /* LIBDVDNAV_DECODER_H */

Modified: trunk/libdvdnav/src/vm/vm.h
==============================================================================
--- trunk/libdvdnav/src/vm/vm.h(original)
+++ trunk/libdvdnav/src/vm/vm.hSun Sep 14 22:11:17 2008
&lt; at &gt;&lt; at &gt; -23,8 +23,8 &lt; at &gt;&lt; at &gt;
  *
  */
 
-#ifndef VM_H_INCLUDED
-#define VM_H_INCLUDED
+#ifndef LIBDVDNAV_VM_H
+#define LIBDVDNAV_VM_H
 
 /* DOMAIN enum */
 
&lt; at &gt;&lt; at &gt; -179,4 +179,4 &lt; at &gt;&lt; at &gt; void vm_position_print(vm_t *vm, vm_posi
 #endif
 
 
-#endif /* VM_HV_INCLUDED */
+#endif /* LIBDVDNAV_VM_H */

Modified: trunk/libdvdnav/src/vm/vmcmd.h
==============================================================================
--- trunk/libdvdnav/src/vm/vmcmd.h(original)
+++ trunk/libdvdnav/src/vm/vmcmd.hSun Sep 14 22:11:17 2008
&lt; at &gt;&lt; at &gt; -22,10 +22,10 &lt; at &gt;&lt; at &gt;
  *
  */
 
-#ifndef VMCMD_H_INCLUDED
-#define VMCMD_H_INCLUDED
+#ifndef LIBDVDNAV_VMCMD_H
+#define LIBDVDNAV_VMCMD_H
 
 void vm_print_mnemonic(vm_cmd_t *command);
 void vm_print_cmd(int row, vm_cmd_t *command);
 
-#endif /* VMCMD_H_INCLUDED */
+#endif /* LIBDVDNAV_VMCMD_H */
</description>
    <dc:creator>diego</dc:creator>
    <dc:date>2008-09-14T20:11:17</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dvdnav.general/650">
    <title>misc issues</title>
    <link>http://comments.gmane.org/gmane.comp.video.dvdnav.general/650</link>
    <description>libdvdread and libdvdnav are full of

- $Id$
- $Log$
- extern "C"
- missing license headers

I would like to remove/fix all of these.  OK to proceed?

Also, it seems that you recently removed all trailing whitespace from
the code.  Shall I enable the pre-commit hook to check for added
trailing whitespace?

Diego
</description>
    <dc:creator>Diego Biurrun</dc:creator>
    <dc:date>2008-09-14T19:50:17</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dvdnav.general/649">
    <title>multiple inclusion guards</title>
    <link>http://comments.gmane.org/gmane.comp.video.dvdnav.general/649</link>
    <description>I want to propose adding proper multiple inclusion guards to both
libdvdread and libdvdnav, i.e.

#ifndef LIBDVDREAD_NAV_PRINT_H
#define LIBDVDREAD_NAV_PRINT_H

instead of

#ifndef NAV_PRINT_H_INCLUDED
#define NAV_PRINT_H_INCLUDED

I have already done this to my local trees, but attaching large patches
would be pointless.  OK to make the change?

Diego
</description>
    <dc:creator>Diego Biurrun</dc:creator>
    <dc:date>2008-09-14T19:22:16</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.video.dvdnav.general/648">
    <title>r1140 - in trunk/libdvdnav/src: dvd_types.hvm/decoder.c vm/decoder.h vm/vm.c vm/vm.h vm/vmcmd.c vm/vmcmd.h</title>
    <link>http://comments.gmane.org/gmane.comp.video.dvdnav.general/648</link>
    <description>Author: diego
Date: Sun Sep 14 18:05:09 2008
New Revision: 1140

Log:
Convert all ISO8859-1 sequences to proper UTF-8.


Modified:
   trunk/libdvdnav/src/dvd_types.h
   trunk/libdvdnav/src/vm/decoder.c
   trunk/libdvdnav/src/vm/decoder.h
   trunk/libdvdnav/src/vm/vm.c
   trunk/libdvdnav/src/vm/vm.h
   trunk/libdvdnav/src/vm/vmcmd.c
   trunk/libdvdnav/src/vm/vmcmd.h

Modified: trunk/libdvdnav/src/dvd_types.h
==============================================================================
--- trunk/libdvdnav/src/dvd_types.h(original)
+++ trunk/libdvdnav/src/dvd_types.hSun Sep 14 18:05:09 2008
&lt; at &gt;&lt; at &gt; -1,5 +1,5 &lt; at &gt;&lt; at &gt;
 /*
- * Copyright (C) 2000, 2001 Bj_______________________________________________
DVDnav-discuss mailing list
DVDnav-discuss-4+PuYLO5yA7jufZW15ZwLg&lt; at &gt;public.gmane.org
https://lists.mplayerhq.hu/mailman/listinfo/dvdnav-discuss</description>
    <dc:creator>diego</dc:creator>
    <dc:date>2008-09-14T16:05:09</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.video.dvdnav.general">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.video.dvdnav.general</link>
  </textinput>
</rdf:RDF>
