strange behavior of DVDFileStat

Vincent Torri <[email protected]> Thu, 26 Oct 2006 19:40:10 +0200 (CEST)
Newsgroups gmane.comp.video.ogle.devel
Message-ID <[email protected]>
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323328-1707641726-1161884410=:30827
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed


Hello,

I'm writing a small gtk gui that try to list the content of a DVD. I use 
the filestat.c code for that part. With a DVDROM, file stat returns:

VIDEO_TS.IFO: size: 12288
VIDEO_TS.VOB: size: 165888
VIDEO_TS.BUP: size: 12288
VTS_01_0.IFO: size: 94208
VTS_01_0.VOB: size: 420061184
VTS_01_[1-9].VOB: size: 7239475200, [1073489920], [1073442816], 
[1073612800], [1073672192], [1073225728], [1073483776], [798547968]
VTS_01_0.BUP: size: 94208

which is perfect. But with my gui, everything is good, except when I try 
to get the stats of the DVD_READ_TITLE_VOBS domain. I get:

for the size: 2944507904 (should be 7239475200)
for the number of titles: 1 (should be 7)

I don't undersand at all, as I mimic the filestat code. Sometimes the 
program seg fault (gdb is of no help, as it returns no useful 
informations, even with stepping), sometimes, gtk returns an internal 
problem, sometimes no problem except the wrong values.

I fear a corruption of the memory, but I don't know where. There might be 
a bug in my program too.

I've attached the prog. Just run make to compile it. The main code is in 
gvob_main_window.c (_gvob_player_selected_cb function, line 35)

Can someone tell me if there's a bug in my implementation, or if there's a 
known bug with libdvdread / gtk, or something else ?

thank you very much

Vincent Torri
--8323328-1707641726-1161884410=:30827
Content-Type: APPLICATION/octet-stream; name=gvob-0.1.tar.bz2
Content-Transfer-Encoding: BASE64
Content-ID: <[email protected]>
Content-Description: 
Content-Disposition: attachment; filename=gvob-0.1.tar.bz2

QlpoOTFBWSZTWQcZ5RwAFFl/lf+yFZB///+//////v/v//oUAiAAAOAACGAT
nfRIAnV2kHdjuLhuAfLr3t28doaDyvYde1g1QG2BVbbSmihVbbVjeu4JJQyT
FNJ6Mpo8GphTNR6E8p5Ceo0NAek9QBkAAA0AAaCBMQ1NU/KajT0nqBoyaAAG
agAAAABoAAAcAAANAAAZGhkAAAAAAMjIAAMgQpSBE2p6TIo9qngphpG1Bk9R
vUR5I09RmoAMgyMRoB6gAIpCCNT0aTKMpsmT0o2TUyMTQaPU00B6g2k8oep6
gGgeoyAASIiaE0AEAmJgjIU8VHqMRtMoNGj01MQ9R6eVGgHqPUNHp/7j98Q9
736L9V6PfA8G3dciEYRIhcYAj6d3l4+Pl6h+YTAySMkDAhBxWvtjWScUhZjF
MAgWkaSFGRyEZEmCUCuSOy4j/floPj+j6Bpzer2L6HNsPk2+F/T02Wtwd82u
xTJFyYn2Pg5XcNsNcmUbA05fg004a9WrZnHF1ay3EjmftCWFBUbINJIxw0Sy
ZhDGMaUukQT2wpKEBSIVSYEzaAiiJG3Gk0RBTToZkaYSY5jFm3DZqQMZNIWI
MJNNLTSqDTMiqTJ0kNKkIwgMODLxb8Jqn9+1TSAp2FgbsTKQmDzvWDNIyOzU
fx5ufWZqNc8VQbY5fhg+Tjwdg9aT3bu8ajKEAgchCIdCEgIHH/JO628ENiMI
12ITSAoYgi97VgCbTdDoRZAUh1ezt17Bh3GZUZhipk9zdhqrdiuEUWYmEgNN
K1QNFCc0GQUrBr8vXDveTkBOyh/rOrjuZaNf++UPooK7HFCDAzBmA2tf6/ZI
8ik/7DCjc4aLs7qRdDKQUj22AoVSs+oqO5hjXAPeWjO5zeEqqPB8qtnSgifs
rE5T9La/I8ixERmYMLGEZq7PSF+hkDHqKq6eswHkRUrhNx1U/IyQr+fSrDoP
KoD3vjNv2DmmZyyBqkJ1U1yoQcySNAmYyoSaWOtRo6+FWK+uzGBypSvW/gjO
K13VIJRhmGZU4bxCs5kpaxnz7Vu5f+o4CdGmvFh4tBLiFBaIDy8M/yHkfYS1
G+R8Km2HlPZI7XLPG6N+iFxMbQG3KIsiTBSYcRb45TOccAxVkeGPV0tGpqVi
lCkouEnj+05JJYhnhJrZELP36MH4uocv19nRQqdslHg4pkOp6s18ZdSkavL+
7XspwJ84FL90cK9B8jF1HQghpSOELnEwXPFPT+krqvvDXA2OlqQxsCE9Bxc1
IiIiLB0PK+LF/Y0GM1vN8laENjwpBxNVMsVCiYbkgh6qY1MCuTRsd9Oa1PCq
yeVouuPqYS8orN2UKhx3aWUDXy7Dd1NYadVxdjJDMVBFTNEAXYljN/mwCTTT
hB9Si9jDNkxqAHY5gADziYtP16SQNx7WSSsI8SIiMKhQqHAdStSo6sICmUNi
pxULrWueRMRW0mIwOQdrh1mBjW2+FqhbSpGNdlL6ReytIu7c5moFzLs4IrWI
ZRIli5P7RiiPPHOiJ4Nf3XGo1fQKLqDtO9i93vZqRIEdWaBhg1mvsHudXm4B
6EGNRDDQTJF4DHyAf5YGiJ2azyl86S8hmvxe3o/2n4iD78fcI3wjSPW+b9Q5
zUGo7t4NEU6Z23wjIpFEgPblFdgFMyQDMgVurjomzap4FIz5oYX6cuRpcGOg
51NFhLFnUqi7cumRuJALow2kG6euK+DlbKOO20YqRowMwDd2bi1DVDAViQsJ
y6D97xtkMh12VBNXt2yfZZYLUMRrwcx+3jlh18mxY6omXK2QUoZlflchK43Z
5tQmbY3ZY2lWIjBQqaB9NgoHGVdzwWF4Vc6VwezPxCSTUoiClwKdmCSvmNmv
n6X0l9VUKEImAE9qfzQ5NI0B9UEIPSv4tDNKnNsy3zzxsUSmEGtyEhsfD/L0
SdhcMx8/OSV63Av0efQUejmuMkzXpqAWSYaFUDQxrKpOI9e9tNkK/qujCGN/
gd9wV6/R+GacrFbZedhwhUWt7Z4Mm/KZGy/dMsTvFHfXPWl5ORah0C8gD9Xw
+If4wqrrT4w9m/3xBHklMEsblAo33AflP5VAoGvAfzlORecAy9fv5zf+ulJd
CYgbvzO3HGnTSIwGau9YLHNlFqREVEeYLkMaQ2CR96NO/m+VAjexiZ87CGO7
rNxvlK/pOorzBm61gsQNzIKPf/YpxQA9QA1KwUcXm/pzM45fSBfxQhX6kIN1
DWI0kSQyLw9Z0RrDQ0wZ1ic5sMqJbWBW2ZBtJ+HxmGhOYIip+/NEGZVS+J/3
xzn5ZgMtATfBIFEgNh2PbWKXpgkYyaGY8U7iiyKtcAHEFq56wFwFs9dd9RBc
Fb0F0oLO6cHeFMHLKgEYggUUECQ+GRyQPpbmGXYbKw1aBu1BTxK3eXm6nh3e
P1NgcKjkzh0ah9vOLTu6jD2pDmnSdpa/X4GmasQ3kwOz36NdELM1xsyeA1Yj
Tvphob+aLo1fjivF+CyokBcd5wsfBgIENHinbYyJvMYxVqqK3oBUi7hLTqpt
0L5k9NtJOHT0abe5cmhzPz+HH1fw+c+5CHukMJIRAKRAvNCt6sO6iP18FviM
RCnClN9DZDiTxPI8iHdDx1tpMYQrJJskIdW1qfcyERLnSEPDkZwGLt9D5bo3
qUOU8nND85PNAZ2gleVl5AZnoawPrgS1gVQOwK5aavBm/h9tG0LfLajQsmow
DQ1PjLrIeYdWBu38XmDt7kNYcyOCt+1P48rajXxdvFuTYfk4IjzaG8lTSFca
iJ4wwEqsRcg4KFKbPnaR0tNiKuiUQbAnsWeqCnce+xyJaSOwXIvoDUjEOdwq
bQmEK7IFTD2rvFpW4LlBegXNzBsHDQswNdnDhyXiGDLdOc5huC5waNp0WrQz
HnkhoLSXzWWi6SLUmnsGligeilVrW/bzBkv67yRLK3AO0GjGN2XMHKg1XkDI
Unjv3n2l8G3K8DYgyEo+btk+AwZpJa4vMgvyYbaHw+v9TXwDSrXZ/qzNt7u5
BktIsNynAyyb0Mg0aNaBYIUI7r0dDUmLZ0QRp9yLeCDUJbDgbjBUQc4hcmdZ
qpkOEakEcKrlqHIFspAKBBUrDApJOxk3d5otxxBmOaZpHxsmzQJ7tY6b+Ds5
Trd9uMguR6VxgtJWVZtEKVtd4Ftxs0U+cguGTPTbZ2hl68lgigU0KEGi4KTf
cGSsXq5WB3q7EgmQb11YQuCOqZspdusyZUDaV9KWwRWopoiYhUyMg8PBZCJz
EBhwrgCzFUM1AfoRDQ+IqrbGuBTCxAPgiqla0I0pBtoUSO5qNl5AFbtVWQRD
HFUbaZP6dpuujPQixFdFsrkoWcola/VkLPkXmMCIM2U3hnAMyaneSXpYjsVQ
i4aMEwIyhY2r7NCwSE0MuFmgAqXpEXh6VuXvQZA9whAc15xrkO0b2CwwuqWE
AFqTO8dIMz3nRJYobhjBoY02yf3r+ceSAzCJANBGUY5Jw+Pr3e1rqHjDFi3x
6aHaiFSj1gmugwyE0mbbi0kq5shCZCC0K0NrLyV6cg7Dn3kTRRRWEZgHynze
XecRdgDvpvR6nablh/ef0NG3+HaZFKSWE5hxxM8BlwyqagMjz6xZBYsuA0kS
1dkW2dVDU4YS03sptQEnSGOJoMkGPZZaRIsQHTBmiFJdMGlUUKpCN/IbQ0Ll
QzMZw071Ily0rBWG8olH1sFUGSSvw3Fi7oSD4heBTDTsDW2TwmJTBoQ21FNr
GGApUZRHE3nO662J1CodLPBv4g+ElqGV6bgpQOfZ0xKljdlrARnWdcmybuX1
/NiSjOQVPzQkr5UhvWf/Y7ypqmobCZTo1N5cXTkpIu0E6BzmhPYLpjJ7V37f
inQJKEwab4aSpF6pOtV2l/lBBL9zMR5nUnEnHFSZmQwgsKKAhlJgwCtrqXDu
q5q1YBlaFwilhWAPQSritRiJLIRIKLQSKiF1sqdwaFBWMMj1Ge8AWKOYa27j
ZKVx69IbOq/IBbTPraYxI+XSjtU0DooXCBc1DiNNcRtIGNBqGEPeqL/kgqqs
Co1uXMUU0NigJ4hYCGIIBwMTaQOrADRA9SBOJHgkRJz8RhEt6RqHBhSRCEk6
8nzNlvpdMq6y4REXQAbkJdYdIvWB23shQZGYFH22iD2QZwZnwI0sgZetJkda
YcwsS6/2shTOok8i28BZJMAovvPHXAfcaQ2E4YjDGV6zx6JA1MEVYNkLWGuJ
GpCZloFQ1kAf+NdP5/2fTu//+77tWB6CDYSSPQo6JlOJrLqQTUChSh99eHci
BfmklykoC3YCLuwHmpi7wuSD3oaIAOAg8C9cmKg5H1v6Dx9QYsxWC776KLQ6
5izOqECnAA5xCvjtGwMsDgHZLiSZgnyUe5ZkQsvUtge4/cSCWh/2CGG5F5b2
HVhHHckQrNQsaJZ2vO1wuKy7v8CadlLF83d7dhyOW+LzSWSMlF7qY6xHyWCi
SPkbYm1sDuYveFKA1avRo751N4UD35PGtTSkQzjYDHkPBC5CHS+CBbiYG0Qo
BJYVTsydi1VLkvQbTXq5nDpxwTELEI9M98kBEEF/K0bGNyXY846TlNRih7BH
ig8+rsFEhBdHX8WRyLadmzA9JgZzSV2phw9nEcSK1Ia722S+NakbRwHA0Bt3
MauRcdfzFBI7xE8SqiW2kTDhcNh1O1Wkp8RYOs3gPWNT2tr4eccOYszNcEpM
JlI8ErfLoEU2+3BX84aTXlGqTtIIYRtK3yXUB1IUND+xEsRtIrasXxKVeatL
zqvmheh0uABQZimYrQNxgS6gp1W2SWgm0ux4qgrO8IhH6XRaEd5NGjDrV9jQ
0VBS0hwiBKEIVA94dtFPc418aqUXjNOrcosTEElyiaMaZ0iBHcbBhecSXKaT
ZY7+072ljsGOCcBGQC6aTgZkCZ7skGfUljaMYsCFVwXRsE26R8+pZwBgH0Yg
ByauC2PWlw7oXGfiNn0jBvkQDvP2Kx+WeHWgKJev/h8TOddRJ6TaE87bbG2P
eYdLzCOCd1lrFKSoyTjiXSkEuBjhBVgNnSmlBSCgRCIiBu6ZilBXVCpiFBL1
J69ZZCKbBdDGWEuKm0gTtJCjKrlNu2gzisrtoxesYDNlTUGwQWS5RBuBkL1r
bAKkoYMgtdAhAHHFuNGEvNbN0KRWkvVqHzdr92F2FMCp/PW1/gNsY1ByGMMb
vupMO9LaEnWzoV4BxG0t3M8hBwbcYruCBKeWe+tEHYxFSzMcgbLEkoSQoh3V
qri6k3hSR2RIpCEabi4aMLKA3YQ2W1CeUMI4Qleu/Mldt1m0SQ241TJMkFtw
yTlNklcowsXRc0SoJS2/jIMLGbAl4F9UoApcQS6VyNMzjwyLHbLkCbVV2pz7
EO5hi+uBClpWF5IB7bbJVguNQ3SJqbptBWGJbE2JaaSpNuMZ5XR7kXwVNwHy
KsKCXCenadPbtgzmGGiYKeNDeQzZxouZ03Xsi8nRRqdQgXzczG08NBAA0W6T
p5RA2AF96JEjsElwP8nPThF4ks56EQc7BhQWkKiU0NX5jBBU0GAacMxyCfGP
A0pAVshKUqeFotymCBdQJiEanoOJ3ktEIUjLS6Pnx1BCmOMwDGTkmiwPDCLa
rqmybdZnNUQjGiZBYSCBhCp3DgaBMgaMkds35IJ/4u5IpwoSAOM8o4A=

--8323328-1707641726-1161884410=:30827
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Ogle-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/ogle-devel

--8323328-1707641726-1161884410=:30827--