JvanKatwijk / eti-stuff

experimental software for creating and interpreting eti frames
GNU General Public License v2.0
21 stars 12 forks source link

seg fault after pressing "eti is working" #10

Closed andimik closed 7 years ago

andimik commented 7 years ago

When I write an ETI and want to stop it there is a seg fault

JvanKatwijk commented 7 years ago

but the file is written? there are some issues with Qt5 and program termination

2017-04-18 20:42 GMT+02:00 andimik notifications@github.com:

When I write an ETI and want to stop it there is a seg fault

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/JvanKatwijk/eti-stuff/issues/10, or mute the thread https://github.com/notifications/unsubscribe-auth/AITzwCvAHJ-Ol8e6-h3X72HkElqRP11jks5rxQQagaJpZM4NAvIl .

-- Jan van Katwijk

+31 (0)15 3698980 +31 (0) 628260355

andimik commented 7 years ago

Yes, file is written

JvanKatwijk commented 7 years ago

OK

It would be really helpful if you can send a link to a file where there is a noticeable difference in the behaviour using the januari version vs the recent version of the eti-frontend. Running here - with an airspy as input device - does not show mch difference (note that the january version contains the error with handling protection level 4, and incomplete versions of pad handling, so it need some updating before promoting it to the "current" version).

Again, I am not very satisfied with the eti-frontend as it is, it needs a redesign on its input. If we would accept that running the frontend on the raspberry 2 is not an option, internal operation could be simplified a lot

2017-04-19 14:08 GMT+02:00 andimik notifications@github.com:

Yes, file is written

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/JvanKatwijk/eti-stuff/issues/10#issuecomment-295242497, or mute the thread https://github.com/notifications/unsubscribe-auth/AITzwN-RCg982Q6rKPszWPh_5WPm8txTks5rxfk7gaJpZM4NAvIl .

-- Jan van Katwijk

+31 (0)15 3698980 +31 (0) 628260355

JvanKatwijk commented 7 years ago

I just had 2.5 hours music using the eti-commandline + eti-backend combination working fine. I suggest further development of the commandline handler - i.e. adding file input, better defining the parameters - and withdrawing the Qt based version. The latter needs too much work before all issues

2017-04-19 14:08 GMT+02:00 andimik notifications@github.com:

Yes, file is written

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/JvanKatwijk/eti-stuff/issues/10#issuecomment-295242497, or mute the thread https://github.com/notifications/unsubscribe-auth/AITzwN-RCg982Q6rKPszWPh_5WPm8txTks5rxfk7gaJpZM4NAvIl .

-- Jan van Katwijk

+31 (0)15 3698980 +31 (0) 628260355

andimik commented 7 years ago

I cannot test eti-cmdline because it seems not to be configured for file input.

What happens when you pipe eti-frontend to eti-backend?

eti-frontend -O - | eti-backend -s -

Newer versions (later than January) have lots of dropouts, but it could be just a break between the audio frames. Because when I record it through the "audio" button, the sound is ok and the audio is playing normally.

See https://github.com/JvanKatwijk/qt-dab/issues/22

The soundcard output is indeed that

grafik

I would suggest to go back to this January version and fix the 4A issue, the file extension issue, and the ETI file handling issue for Windows.

andimik commented 7 years ago

Thanks for your PM (I also have replied personally as well, ;-) ).

The eti-cmdline now looks pretty good and is very simple to install (not compared to that one on github).

My aim is just to record DAB muxes wherever I am (on vacation, etc) and replay them later and to minimize filesizes (-> eti is the best way).

JvanKatwijk commented 7 years ago

I assume(d) your preference was to record 8 bit streams. I intend to add the 16 bit sdr files as well (and add some testing stuff)

One of the advantages of the command line version is that all parameters are fixed at program startup time. If you have special issues on this eti-cmdline thing, pls let me know

2017-04-20 19:44 GMT+02:00 andimik notifications@github.com:

Thanks for your PM (I also have replied personally as well, ;-) ).

The eti-cmdline now looks pretty good and is very simple to install (not compared to that one on github).

My aim is just to record DAB muxes wherever I am (on vacation, etc) and replay them later and to minimize filesizes (-> eti is the best way).

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/JvanKatwijk/eti-stuff/issues/10#issuecomment-295829853, or mute the thread https://github.com/notifications/unsubscribe-auth/AITzwHl21LUrLXe6ZqlKWgtRnWVuKLLRks5rx5mSgaJpZM4NAvIl .

-- Jan van Katwijk

+31 (0)15 3698980 +31 (0) 628260355

andimik commented 7 years ago

Closed as not more necessary due to the new eti-cmdline implementations