about_label_gpl = gtk_label_new (_("Copyright 2001-2004\nKees Cook <kees@outflux.net>\n\nGOPchop is a GOP-accurate MPEG2-PS editor.\n\n\nGOPchop comes with ABSOLUTELY NO WARRANTY.\nThis is free software, and you are welcome\nto redistribute it under certain conditions;\nfor details visit:\n\nhttp://www.gnu.org/copyleft/gpl.html\n"));
gtk_tooltips_set_tip (tooltips, combo_entry1, _("Desired output video driver. The \"xv\" drivers are recommended, since they can correct for non-square aspect ratios."), NULL);
gtk_tooltips_set_tip (tooltips, run_loop_checkbutton, _("When in \"Run\" mode, the playback will loop from the end of the stream back to the start, and continue playing indefinitely."), NULL);
gtk_tooltips_set_tip (tooltips, auto_refresh_checkbutton, _("Redraws the selected GOP on each click of the \"Next\" and \"Prev\" buttons as well as any changes made to the GOP selector bar."), NULL);
gtk_tooltips_set_tip (tooltips, drop_orphaned_frames_checkbutton, _("If a GOP is \"open\", that means that there are Pictures in the GOP that depend on the prior GOP's Pictures. When this \"open\" GOP is at the start of a splice point, it is already marked \"broken\" to indicate to the decoder that the dependent Pictures should be ignore. However, some decoders do not honor the \"broken\" flag, and try to decode this Pictures, causing a garbled image. If \"Drop Orphaned Frames\" is selected, the invalid Pictures will be removed from the stream when the GOP is saved. This can cause corrupted video if video packets containing data from two different Pictures end up in the same Pack, since GOPchop currently drops the entire Pack."), NULL);
gtk_tooltips_set_tip (tooltips, adjust_timestamps_checkbutton, _("When clips are written to the destination stream, the timestamps in the GOP header will be recalculated, starting at 0:00.0. Without this, the GOP timestamp will jump forward at every split point. Some decoders are sensitive to this."), NULL);
force_system_header_checkbutton = gtk_check_button_new_with_mnemonic (_("Force Prepended System Header"));
gtk_tooltips_set_tip (tooltips, force_system_header_checkbutton, _("Forces a Pack to be written to the start of the saved stream, which includes the first System Header seen in the source stream, followed by Private Stream 2 padding to 2048 bytes. This may be needed for DVD authoring tools."), NULL);
drop_trailing_pack_with_system_header_checkbutton = gtk_check_button_new_with_mnemonic (_("Drop Trailing Pack with System Header"));
gtk_tooltips_set_tip (tooltips, drop_trailing_pack_with_system_header_checkbutton, _("If the last Pack in the destination stream contains a System Header, it will be discarded during save. This may be needed for DVD authoring tools."), NULL);
ignore_endcode_checkbutton = gtk_check_button_new_with_mnemonic (_("Ignore Program End Codes"));
gtk_tooltips_set_tip (tooltips, ignore_endcode_checkbutton, _("If the source stream has multiple MPEGs concatenated together, there may be Program End codes in the middle of the stream. If they are ignored, GOPchop will continue parsing until EOF."), NULL);
gtk_tooltips_set_tip (tooltips, ignore_errors_checkbutton, _("Disables the reporting of unusual data in the stream during initial MPEG2 and GOP parsing."), NULL);