Begin3 Title: xdipo Version: 0.7.9 Entered-date: 2009-11-26 Description: Satellite dish positioner. Uses diseqc-1.2 To unpack: tar -zxvf xdipo-0.7.9.tgz cd xdipo-0.7.9 Then follow the instructions in INSTALL. Note: This software makes use of the open source xforms GUI library, xforms can be found at: http://savannah.nongnu.org/projects/xforms Without xforms installed it will not run. Documentation is not complete yet, read xdipo.man. 0.6.8: Using poll in xdipo_main.c, bit errors report only if no read ... Added setting LNB voltage before tuning so it would lock first time. Added repeated check for lock after tuning. Added configure script, makefile.am and configure.ac. Renamed some files for configure. Updated manual about DVB driver kernel modification Update INSTALL file for configure. Included 'show' script. 0.6.8.1: Bugfix release. Removed the repeated check again, made it hang if no signal. 0.6.9: Added re-enable timer if 'daily', 'workdays', or weekly' pressed in timer form. Moved green color for timer expired in timer_form.c so it always shows expired. Increased DVB buffer size in xste_main loop to stdout (as it is in idle_cb.c. Open now uses fopen(stdout ). Commented out 'continue' so bit errors always are read, not only when no data. This is directly related to reading more at the time. Added test for zero file descriptors ,and set filedescritors to zero after close in close_output_files() in various.c to prevent crashes. 0.7: Removed some fclose(fd_dvr) that did not set fd_dvr to zero in idle_cb.c, this could cause crashes. Added closing fd_demux() for all demux in close_output_files() in various.c. Changed ofptr use to stdout in xdipo_main.c 0.7.1: Stopping a timer caused the rest of the timers in the list not to work because of dvr device busy, fixed by adding RECORDER_ABORT_MODE in state machine. Added check for RECORDER_ABORT_MODE in process_timers() in timer_form.c. Removed old check for stop mode inprocess_timers() in timer_form.c. Added check and error report for selected program if pressing record button. 0.7.2: Added some checks for close() and fclose() and error reports in close_output_files() in various.c. 0.7.3: Added bitrate display. 0.7.4: Now you can specify a service ID in the PIDs field, the format must be like: s 10072 The first character must be a 's' then a space, and then the service ID. The same goes for the command line: xdipo -c 1 -g '22.0 E' -f 10758 -p v -s 22000 -a "s 10072" -o > movie.ts When a servide ID is specified, xdipo pipes the output via the program 'jpinfo', that must be installed. Using the service ID prevents recording the wrong pids, as it seems that for example ITV regulary changes pids on the fly, the service ID should be the same though. You can find the service ID for a program on www.kingofsat.net. Changed to using select() in script mode, with 100ms timeout. Added 100ms timeout to select() in idle_cb.c Added patch for moving dish west by Garnet MacPhee. 0.7.5: Added search field and search button. Re-arrangned the main form GUI to make place for these. Removed the east/west text next to the angle field, put angle adjust buttons onder the angle field. 0.7.6: Added Case sens button to allow case sensitive searches. Moved Search button to right of Case sens button. Restore and display search parameters on restart. Restore and display selected stream on restart. Added fontsize buttons in main form for stream browser, saved and restored when program restarted. Changed position of Add and Del buttons slightly. Deactivated Search buttons in record mode, but not the fontsize buttons in main form. Back to poll for stdout output mode, the new routines caused data errors and sucked cpu cycles, this is the old poll from verison 0.7.3. 0.7.7: Fixed crash if ~/.xdipo/setup/selected_stream was not preset, pointer check in xdipo_main.c. 0.7.8: Added xdipouser.tgz to create config files in user's home dir. Updated INSTALL. 0.7.9: Added save paramaters in exit button callback in xdipo_main_cb.c, so files in ~/.xdipo/setup/ are created on exit from first start of xdipo. Added RECORDER_MAN_RECORD_MODDE to fix a bug, the bug was that if you stopped a manual recording while one or more timers were programmed, then the first timer would be marked cancelled, and that recording would never happen. Keywords: DVB-s, Diseqc, positioner, Moteck SG 2100 A, satellite , recorder, dish positioner, xforms. Author: Jan Panteltje panteltje@yahoo.com Maintained-by: Jan Panteltje panteltje@yahoo.com Primary-site: ftp sunsite.unc.edu/pub/linux/apps/video/ Alternate-site: http://panteltje.com/panteltje/satellite/ (homepage) or follow the link at http://panteltje.com Platforms: LINUX, UNIX Copying-policy: GPL End