After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 518676 - xingmux doesn't work anymore
xingmux doesn't work anymore
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-ugly
0.10.7
Other Linux
: Normal normal
: 0.10.8
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-02-25 19:04 UTC by Götz Waschk
Modified: 2008-02-27 12:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Götz Waschk 2008-02-25 19:04:08 UTC
This is my pipeline used by sound-juicer:
audio/x-raw-int,rate=44100,channels=2 ! lame name=enc preset=1001  ! xingmux ! id3v2mux

The resulting files don't have a xing VBR tag anymore. It was working before 0.10.7 when xingmux was a separate plugin.
Comment 1 Sebastian Dröge (slomo) 2008-02-26 05:37:33 UTC
Could you give the output of

GST_DEBUG=xingmux:5 gst-launch-0.10 audiotestsrc num-buffers=1000 ! lame name=enc preset=1001  ! xingmux ! id3v2mux ! filesink location=test.mp3

and check if the created test.mp3 has a xing header? I wonder what sink sound-juicer is using...
Comment 2 Sebastian Dröge (slomo) 2008-02-26 05:39:34 UTC
Ah, gnomevfssink... hm, then use

GST_DEBUG=xingmux:5 gst-launch-0.10 audiotestsrc num-buffers=1000 ! lame
name=enc preset=1001  ! xingmux ! id3v2mux ! gnomevfssink location=test.mp3
Comment 3 Götz Waschk 2008-02-26 06:50:38 UTC
# GST_DEBUG=xingmux:5 gst-launch-0.10 audiotestsrc num-buffers=1000 ! lame name=enc preset=1001  ! xingmux ! id3v2mux ! gnomevfssink location=test.mp3
Setting pipeline to PAUSED ...
0:00:00.326746036  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:381:generate_xing_header: Setting Xing flags to 0x0

Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
0:00:03.095640484  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:620:gst_xing_mux_sink_event:<xingmux0> handling EOS event
0:00:03.096428683  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:314:generate_xing_header: Setting number of frames to 890
0:00:03.096567342  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:340:generate_xing_header: Setting number of bytes to 134996
0:00:03.096632418  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:355:generate_xing_header: Writing seek table
0:00:03.096693854  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   0 % -- 0 1/256
0:00:03.096757204  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   1 % -- 3 1/256
0:00:03.096820570  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   2 % -- 5 1/256
0:00:03.096883671  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   3 % -- 8 1/256
0:00:03.096961444  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   4 % -- 10 1/256
0:00:03.097024925  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   5 % -- 13 1/256
0:00:03.097088271  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   6 % -- 16 1/256
0:00:03.097150514  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   7 % -- 18 1/256
0:00:03.097213345  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   8 % -- 21 1/256
0:00:03.097275892  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   9 % -- 23 1/256
0:00:03.097338733  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   10 % -- 26 1/256
0:00:03.097401989  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   11 % -- 28 1/256
0:00:03.097464768  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   12 % -- 31 1/256
0:00:03.097527421  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   13 % -- 33 1/256
0:00:03.097589655  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   14 % -- 36 1/256
0:00:03.097652411  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   15 % -- 38 1/256
0:00:03.097714441  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   16 % -- 41 1/256
0:00:03.097777280  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   17 % -- 43 1/256
0:00:03.097839911  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   18 % -- 46 1/256
0:00:03.097907849  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   19 % -- 49 1/256
0:00:03.097979946  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   20 % -- 51 1/256
0:00:03.098042613  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   21 % -- 54 1/256
0:00:03.098105052  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   22 % -- 56 1/256
0:00:03.098169826  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   23 % -- 59 1/256
0:00:03.098195073  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   24 % -- 61 1/256
0:00:03.098218109  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   25 % -- 64 1/256
0:00:03.098241115  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   26 % -- 66 1/256
0:00:03.098264388  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   27 % -- 69 1/256
0:00:03.098287278  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   28 % -- 71 1/256
0:00:03.098310211  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   29 % -- 74 1/256
0:00:03.098333335  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   30 % -- 77 1/256
0:00:03.098356465  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   31 % -- 79 1/256
0:00:03.098379695  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   32 % -- 82 1/256
0:00:03.098402758  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   33 % -- 84 1/256
0:00:03.098425750  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   34 % -- 87 1/256
0:00:03.098448929  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   35 % -- 89 1/256
0:00:03.098471958  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   36 % -- 92 1/256
0:00:03.098494881  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   37 % -- 94 1/256
0:00:03.098517823  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   38 % -- 97 1/256
0:00:03.098540698  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   39 % -- 99 1/256
0:00:03.098563882  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   40 % -- 102 1/256
0:00:03.098586752  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   41 % -- 105 1/256
0:00:03.098609784  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   42 % -- 107 1/256
0:00:03.098633711  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   43 % -- 110 1/256
0:00:03.098656875  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   44 % -- 112 1/256
0:00:03.098680510  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   45 % -- 114 1/256
0:00:03.098704321  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   46 % -- 117 1/256
0:00:03.098727277  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   47 % -- 120 1/256
0:00:03.098750211  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   48 % -- 122 1/256
0:00:03.098773362  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   49 % -- 125 1/256
0:00:03.098796388  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   50 % -- 127 1/256
0:00:03.121322955  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   51 % -- 130 1/256
0:00:03.121431107  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   52 % -- 133 1/256
0:00:03.121457631  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   53 % -- 135 1/256
0:00:03.121482196  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   54 % -- 138 1/256
0:00:03.121506024  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   55 % -- 140 1/256
0:00:03.121529995  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   56 % -- 143 1/256
0:00:03.121554128  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   57 % -- 145 1/256
0:00:03.121578451  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   58 % -- 148 1/256
0:00:03.121602490  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   59 % -- 150 1/256
0:00:03.121626938  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   60 % -- 153 1/256
0:00:03.121651126  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   61 % -- 155 1/256
0:00:03.121675272  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   62 % -- 158 1/256
0:00:03.121699270  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   63 % -- 160 1/256
0:00:03.121723322  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   64 % -- 163 1/256
0:00:03.121747178  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   65 % -- 166 1/256
0:00:03.121771292  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   66 % -- 168 1/256
0:00:03.121795212  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   67 % -- 170 1/256
0:00:03.121819459  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   68 % -- 173 1/256
0:00:03.121843486  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   69 % -- 176 1/256
0:00:03.121867579  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   70 % -- 178 1/256
0:00:03.121902825  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   71 % -- 181 1/256
0:00:03.121927908  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   72 % -- 183 1/256
0:00:03.121951946  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   73 % -- 186 1/256
0:00:03.121976193  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   74 % -- 189 1/256
0:00:03.122000574  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   75 % -- 191 1/256
0:00:03.122024957  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   76 % -- 194 1/256
0:00:03.124565861  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   77 % -- 196 1/256
0:00:03.124648658  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   78 % -- 198 1/256
0:00:03.124674654  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   79 % -- 201 1/256
0:00:03.124698820  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   80 % -- 204 1/256
0:00:03.124723228  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   81 % -- 206 1/256
0:00:03.124747727  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   82 % -- 209 1/256
0:00:03.124771695  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   83 % -- 211 1/256
0:00:03.124795993  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   84 % -- 214 1/256
0:00:03.124820265  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   85 % -- 216 1/256
0:00:03.124844547  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   86 % -- 219 1/256
0:00:03.124868673  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   87 % -- 222 1/256
0:00:03.124907655  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   88 % -- 224 1/256
0:00:03.124932295  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   89 % -- 226 1/256
0:00:03.124956726  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   90 % -- 229 1/256
0:00:03.124980442  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   91 % -- 232 1/256
0:00:03.125004599  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   92 % -- 234 1/256
0:00:03.125028911  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   93 % -- 237 1/256
0:00:03.125052820  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   94 % -- 239 1/256
0:00:03.125076839  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   95 % -- 242 1/256
0:00:03.125100774  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   96 % -- 244 1/256
0:00:03.125124550  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   97 % -- 247 1/256
0:00:03.125148152  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   98 % -- 250 1/256
0:00:03.125172041  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   99 % -- 252 1/256
0:00:03.125194806  7543 0x812fc68 DEBUG              xingmux gstxingmux.c:381:generate_xing_header: Setting Xing flags to 0x7

0:00:03.125219928  7543 0x812fc68 INFO               xingmux gstxingmux.c:640:gst_xing_mux_sink_event: Writing real Xing header to beginning of stream
Got EOS from element "pipeline0".
Execution ended after 2798339513 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
FREEING pipeline ...

# mp3val test.mp3 
Analyzing file "test.mp3"...
WARNING: "/home/goetz/test.mp3": Wrong number of MPEG frames specified in Xing header (890 instead of 892)
INFO: "/home/goetz/test.mp3": 892 MPEG frames (MPEG 1 Layer III), +ID3v2, Xing header
Done!


So this one is working and has a Xing tag.
Comment 4 Sebastian Dröge (slomo) 2008-02-26 07:28:29 UTC
Could you run sound-juicer with GST_DEBUG=xingmux:5 and create a file with that? Also confusing that the number of frames is different by two, will investigate :)
Comment 5 Götz Waschk 2008-02-26 07:39:52 UTC
# GST_DEBUG=xingmux:5 sound-juicer
0:00:14.284712051  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:314:generate_xing_header: Setting number of frames to 6852
0:00:14.293348490  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:340:generate_xing_header: Setting number of bytes to 31575600
0:00:14.293531259  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:381:generate_xing_header: Setting Xing flags to 0x3

0:00:59.660089882  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:620:gst_xing_mux_sink_event:<xingmux3> handling EOS event
0:00:59.660361171  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:314:generate_xing_header: Setting number of frames to 6853
0:00:59.660447402  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:340:generate_xing_header: Setting number of bytes to 4061178
0:00:59.660516076  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:355:generate_xing_header: Writing seek table
0:00:59.660583254  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   0 % -- 0 1/256
0:00:59.660661034  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   1 % -- 2 1/256
0:00:59.660740321  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   2 % -- 5 1/256
0:00:59.660819427  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   3 % -- 8 1/256
0:00:59.660911196  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   4 % -- 11 1/256
0:00:59.660988874  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   5 % -- 14 1/256
0:00:59.661065597  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   6 % -- 17 1/256
0:00:59.661142074  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   7 % -- 20 1/256
0:00:59.661218589  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   8 % -- 22 1/256
0:00:59.661294994  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   9 % -- 25 1/256
0:00:59.661372187  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   10 % -- 28 1/256
0:00:59.661448468  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   11 % -- 30 1/256
0:00:59.661524617  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   12 % -- 33 1/256
0:00:59.661600527  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   13 % -- 35 1/256
0:00:59.661675633  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   14 % -- 38 1/256
0:00:59.661750900  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   15 % -- 40 1/256
0:00:59.661825746  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   16 % -- 43 1/256
0:00:59.661909249  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   17 % -- 45 1/256
0:00:59.661984219  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   18 % -- 48 1/256
0:00:59.662059622  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   19 % -- 50 1/256
0:00:59.662141935  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   20 % -- 53 1/256
0:00:59.662217626  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   21 % -- 55 1/256
0:00:59.662292421  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   22 % -- 58 1/256
0:00:59.662370464  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   23 % -- 60 1/256
0:00:59.662404038  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   24 % -- 63 1/256
0:00:59.662435845  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   25 % -- 66 1/256
0:00:59.662466895  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   26 % -- 68 1/256
0:00:59.662498131  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   27 % -- 71 1/256
0:00:59.662529581  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   28 % -- 73 1/256
0:00:59.662560245  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   29 % -- 76 1/256
0:00:59.662591670  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   30 % -- 78 1/256
0:00:59.662622598  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   31 % -- 81 1/256
0:00:59.662653748  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   32 % -- 83 1/256
0:00:59.662685252  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   33 % -- 86 1/256
0:00:59.662716388  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   34 % -- 89 1/256
0:00:59.662746958  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   35 % -- 91 1/256
0:00:59.662779140  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   36 % -- 94 1/256
0:00:59.662810741  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   37 % -- 96 1/256
0:00:59.662920937  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   38 % -- 99 1/256
0:00:59.662955808  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   39 % -- 101 1/256
0:00:59.662987048  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   40 % -- 104 1/256
0:00:59.663018223  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   41 % -- 106 1/256
0:00:59.663049550  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   42 % -- 109 1/256
0:00:59.663081214  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   43 % -- 111 1/256
0:00:59.663112746  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   44 % -- 114 1/256
0:00:59.663144090  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   45 % -- 116 1/256
0:00:59.663175902  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   46 % -- 119 1/256
0:00:59.663207137  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   47 % -- 121 1/256
0:00:59.663239074  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   48 % -- 124 1/256
0:00:59.663272052  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   49 % -- 127 1/256
0:00:59.663304417  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   50 % -- 129 1/256
0:00:59.675078382  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   51 % -- 132 1/256
0:00:59.675194941  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   52 % -- 135 1/256
0:00:59.675272959  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   53 % -- 137 1/256
0:00:59.675350602  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   54 % -- 140 1/256
0:00:59.675426796  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   55 % -- 142 1/256
0:00:59.675504873  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   56 % -- 145 1/256
0:00:59.675580962  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   57 % -- 147 1/256
0:00:59.739166138  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   58 % -- 149 1/256
0:00:59.739293688  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   59 % -- 152 1/256
0:00:59.739372497  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   60 % -- 155 1/256
0:00:59.739450671  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   61 % -- 157 1/256
0:00:59.739529489  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   62 % -- 160 1/256
0:00:59.739606121  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   63 % -- 163 1/256
0:00:59.739683022  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   64 % -- 166 1/256
0:00:59.739760370  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   65 % -- 168 1/256
0:00:59.739849159  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   66 % -- 171 1/256
0:00:59.739930437  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   67 % -- 174 1/256
0:00:59.740009300  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   68 % -- 176 1/256
0:00:59.740087876  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   69 % -- 179 1/256
0:00:59.740164816  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   70 % -- 181 1/256
0:00:59.740242003  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   71 % -- 184 1/256
0:00:59.740319034  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   72 % -- 186 1/256
0:00:59.740396307  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   73 % -- 188 1/256
0:00:59.740473787  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   74 % -- 191 1/256
0:00:59.740550749  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   75 % -- 193 1/256
0:00:59.740627284  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   76 % -- 196 1/256
0:00:59.740704390  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   77 % -- 199 1/256
0:00:59.740780792  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   78 % -- 201 1/256
0:00:59.740866183  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   79 % -- 204 1/256
0:00:59.740943917  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   80 % -- 206 1/256
0:00:59.741021100  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   81 % -- 209 1/256
0:00:59.741097109  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   82 % -- 212 1/256
0:00:59.741172922  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   83 % -- 214 1/256
0:00:59.741251962  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   84 % -- 217 1/256
0:00:59.741286201  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   85 % -- 220 1/256
0:00:59.741317238  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   86 % -- 222 1/256
0:00:59.741348451  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   87 % -- 225 1/256
0:00:59.741379515  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   88 % -- 228 1/256
0:00:59.741410477  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   89 % -- 230 1/256
0:00:59.741441256  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   90 % -- 233 1/256
0:00:59.741471837  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   91 % -- 236 1/256
0:00:59.741503143  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   92 % -- 238 1/256
0:00:59.741533783  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   93 % -- 241 1/256
0:00:59.741564706  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   94 % -- 244 1/256
0:00:59.741595126  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   95 % -- 247 1/256
0:00:59.741625510  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   96 % -- 249 1/256
0:00:59.741656019  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   97 % -- 251 1/256
0:00:59.741686337  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   98 % -- 253 1/256
0:00:59.741717198  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   99 % -- 255 1/256
0:00:59.741739267  8713 0x80e8b30 DEBUG              xingmux gstxingmux.c:381:generate_xing_header: Setting Xing flags to 0x7

0:00:59.741763832  8713 0x80e8b30 INFO               xingmux gstxingmux.c:640:gst_xing_mux_sink_event: Writing real Xing header to beginning of stream
gnome-mount 0.7
Device /dev/hda is in /etc/fstab with mount point "/mnt/cdrom"
Ejected /dev/hda (using /etc/fstab).
# mp3val 01\ -\ Code\ of\ the\ Road.mp3 
Analyzing file "01 - Code of the Road.mp3"...
WARNING: "/home/goetz/Musik/Various Artists - VISIONS: All Areas Volume 90/01 - Code of the Road.mp3": VBR detected, but no VBR header is present. Seeking may not work properly.
INFO: "/home/goetz/Musik/Various Artists - VISIONS: All Areas Volume 90/01 - Code of the Road.mp3": 6855 MPEG frames (MPEG 1 Layer III), +ID3v2, no VBR header
Done!
Comment 6 Sebastian Dröge (slomo) 2008-02-26 07:50:04 UTC
Could you try again with a gnomevfssink with this patch:
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/ext/gnomevfs/gstgnomevfssink.c.diff?r1=1.44&r2=1.45


Also, could you check if the last 1kb of the file contain the Xing header?
Comment 7 Sebastian Dröge (slomo) 2008-02-26 07:51:41 UTC
Ah and if the beginning contains an empty Xing tag...

Just open it with a hex editor (ghex for example) and look if near the start and/or end is the string "Xing".
Comment 8 Götz Waschk 2008-02-26 18:43:13 UTC
The generated has one appearance of the string Xing near the beginning of the file.

This is the output after installing the patch:
# GST_DEBUG=xingmux:5 sound-juicer
0:00:20.814238337 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:314:generate_xing_header: Setting number of frames to 6852
0:00:20.827138729 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:340:generate_xing_header: Setting number of bytes to 31575600
0:00:20.828747941 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:381:generate_xing_header: Setting Xing flags to 0x3

0:01:10.602618804 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:620:gst_xing_mux_sink_event:<xingmux3> handling EOS event
0:01:10.602920177 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:314:generate_xing_header: Setting number of frames to 6853
0:01:10.610744237 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:340:generate_xing_header: Setting number of bytes to 3493345
0:01:10.610899919 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:355:generate_xing_header: Writing seek table
0:01:10.610969107 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   0 % -- 0 1/256
0:01:10.611049011 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   1 % -- 2 1/256
0:01:10.611127356 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   2 % -- 5 1/256
0:01:10.611204337 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   3 % -- 7 1/256
0:01:10.611280478 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   4 % -- 10 1/256
0:01:10.621732151 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   5 % -- 13 1/256
0:01:10.621862538 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   6 % -- 15 1/256
0:01:10.621942616 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   7 % -- 18 1/256
0:01:10.622019643 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   8 % -- 20 1/256
0:01:10.622096630 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   9 % -- 23 1/256
0:01:10.622175038 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   10 % -- 26 1/256
0:01:10.622250553 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   11 % -- 28 1/256
0:01:10.622326338 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   12 % -- 31 1/256
0:01:10.622401512 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   13 % -- 33 1/256
0:01:10.622478217 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   14 % -- 36 1/256
0:01:10.622561287 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   15 % -- 39 1/256
0:01:10.622637128 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   16 % -- 41 1/256
0:01:10.622712596 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   17 % -- 44 1/256
0:01:10.622788809 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   18 % -- 46 1/256
0:01:10.622864363 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   19 % -- 49 1/256
0:01:10.622940092 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   20 % -- 51 1/256
0:01:10.623017564 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   21 % -- 54 1/256
0:01:10.623112231 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   22 % -- 57 1/256
0:01:10.623188775 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   23 % -- 59 1/256
0:01:10.623264565 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   24 % -- 62 1/256
0:01:10.623339224 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   25 % -- 65 1/256
0:01:10.623414783 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   26 % -- 67 1/256
0:01:10.623490402 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   27 % -- 70 1/256
0:01:10.623573340 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   28 % -- 72 1/256
0:01:10.623649754 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   29 % -- 75 1/256
0:01:10.623725613 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   30 % -- 77 1/256
0:01:10.623802405 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   31 % -- 80 1/256
0:01:10.623877935 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   32 % -- 83 1/256
0:01:10.623953317 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   33 % -- 85 1/256
0:01:10.624029677 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   34 % -- 88 1/256
0:01:10.624105100 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   35 % -- 90 1/256
0:01:10.624180457 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   36 % -- 93 1/256
0:01:10.624256453 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   37 % -- 96 1/256
0:01:10.624331286 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   38 % -- 98 1/256
0:01:10.624406742 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   39 % -- 101 1/256
0:01:10.624481686 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   40 % -- 103 1/256
0:01:10.624567031 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   41 % -- 106 1/256
0:01:10.624642984 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   42 % -- 108 1/256
0:01:10.624718386 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   43 % -- 111 1/256
0:01:10.624794421 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   44 % -- 114 1/256
0:01:10.624869354 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   45 % -- 116 1/256
0:01:10.624944533 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   46 % -- 119 1/256
0:01:10.625020431 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   47 % -- 121 1/256
0:01:10.625095182 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   48 % -- 124 1/256
0:01:10.625171266 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   49 % -- 127 1/256
0:01:10.625246706 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   50 % -- 129 1/256
0:01:10.625321529 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   51 % -- 132 1/256
0:01:10.625396626 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   52 % -- 134 1/256
0:01:10.625471637 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   53 % -- 137 1/256
0:01:10.625546876 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   54 % -- 140 1/256
0:01:10.625629347 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   55 % -- 142 1/256
0:01:10.625703916 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   56 % -- 145 1/256
0:01:10.625778203 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   57 % -- 147 1/256
0:01:10.625852078 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   58 % -- 150 1/256
0:01:10.625926772 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   59 % -- 153 1/256
0:01:10.626001199 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   60 % -- 155 1/256
0:01:10.626080919 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   61 % -- 158 1/256
0:01:10.626155795 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   62 % -- 160 1/256
0:01:10.626627107 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   63 % -- 163 1/256
0:01:10.626732729 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   64 % -- 166 1/256
0:01:10.626808851 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   65 % -- 168 1/256
0:01:10.626883887 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   66 % -- 171 1/256
0:01:10.626958382 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   67 % -- 173 1/256
0:01:10.627032832 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   68 % -- 176 1/256
0:01:10.666253360 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   69 % -- 179 1/256
0:01:10.666378699 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   70 % -- 181 1/256
0:01:10.666457016 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   71 % -- 184 1/256
0:01:10.666533001 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   72 % -- 186 1/256
0:01:10.666625785 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   73 % -- 188 1/256
0:01:10.666700604 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   74 % -- 191 1/256
0:01:10.666776148 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   75 % -- 193 1/256
0:01:10.666852863 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   76 % -- 196 1/256
0:01:10.666926890 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   77 % -- 199 1/256
0:01:10.667002091 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   78 % -- 201 1/256
0:01:10.667076947 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   79 % -- 204 1/256
0:01:10.667151080 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   80 % -- 206 1/256
0:01:10.667225493 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   81 % -- 209 1/256
0:01:10.667300237 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   82 % -- 212 1/256
0:01:10.667374835 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   83 % -- 214 1/256
0:01:10.667449946 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   84 % -- 217 1/256
0:01:10.667524955 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   85 % -- 220 1/256
0:01:10.667607955 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   86 % -- 222 1/256
0:01:10.667683040 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   87 % -- 225 1/256
0:01:10.667758198 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   88 % -- 227 1/256
0:01:10.667832075 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   89 % -- 230 1/256
0:01:10.667906558 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   90 % -- 233 1/256
0:01:10.667982164 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   91 % -- 235 1/256
0:01:10.668056607 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   92 % -- 238 1/256
0:01:10.668131845 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   93 % -- 240 1/256
0:01:10.668206501 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   94 % -- 243 1/256
0:01:10.668281314 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   95 % -- 246 1/256
0:01:10.668356906 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   96 % -- 248 1/256
0:01:10.669445508 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   97 % -- 251 1/256
0:01:10.670199358 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   98 % -- 253 1/256
0:01:10.670295899 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:362:generate_xing_header:   99 % -- 255 1/256
0:01:10.670363752 10496 0x80e88c8 DEBUG              xingmux gstxingmux.c:381:generate_xing_header: Setting Xing flags to 0x7

0:01:10.670433160 10496 0x80e88c8 INFO               xingmux gstxingmux.c:640:gst_xing_mux_sink_event: Writing real Xing header to beginning of stream
gnome-mount 0.7
Device /dev/hda is in /etc/fstab with mount point "/mnt/cdrom"
Ejected /dev/hda (using /etc/fstab).
Comment 9 Sebastian Dröge (slomo) 2008-02-27 07:32:19 UTC
Hm and there's still no valid Xing header at the beginning according to your test application? It should be, one with seek table in theory but at least one without...
Comment 10 Götz Waschk 2008-02-27 08:03:13 UTC
It is not just mp3val, other apps show a wrong length and bitrate as well, e.g. EasyTAG.
Comment 11 Sebastian Dröge (slomo) 2008-02-27 12:47:44 UTC
2008-02-27  Sebastian Dröge  <slomo@circular-chaos.org>

	* gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
	Write Xing header at the correct position in the MP3 frame for
	stereo files. Fixes bug #518676.