yading@10: # no horiz rules between sections
yading@10: $end_section = \&FFmpeg_end_section;
yading@10: sub FFmpeg_end_section($$)
yading@10: {
yading@10: }
yading@10:
yading@10: $EXTRA_HEAD =
yading@10: '
yading@10: ';
yading@10:
yading@10: $CSS_LINES = $ENV{"FFMPEG_CSS"} || <
yading@10: EOT
yading@10:
yading@10: my $TEMPLATE_HEADER = $ENV{"FFMPEG_HEADER"} || <
yading@10:
yading@10:
yading@10:
yading@10: EOT
yading@10:
yading@10: $PRE_BODY_CLOSE = '
';
yading@10:
yading@10: $SMALL_RULE = '';
yading@10: $BODYTEXT = '';
yading@10:
yading@10: $print_page_foot = \&FFmpeg_print_page_foot;
yading@10: sub FFmpeg_print_page_foot($$)
yading@10: {
yading@10: my $fh = shift;
yading@10: my $program_string = defined &T2H_DEFAULT_program_string ?
yading@10: T2H_DEFAULT_program_string() : program_string();
yading@10: print $fh '\n";
yading@10: }
yading@10:
yading@10: $float = \&FFmpeg_float;
yading@10:
yading@10: sub FFmpeg_float($$$$)
yading@10: {
yading@10: my $text = shift;
yading@10: my $float = shift;
yading@10: my $caption = shift;
yading@10: my $shortcaption = shift;
yading@10:
yading@10: my $label = '';
yading@10: if (exists($float->{'id'}))
yading@10: {
yading@10: $label = &$anchor($float->{'id'});
yading@10: }
yading@10: my $class = '';
yading@10: my $subject = '';
yading@10:
yading@10: if ($caption =~ /NOTE/)
yading@10: {
yading@10: $class = "alert alert-info";
yading@10: }
yading@10: elsif ($caption =~ /IMPORTANT/)
yading@10: {
yading@10: $class = "alert alert-warning";
yading@10: }
yading@10:
yading@10: return '' . "$label\n" . $text . '
';
yading@10: }
yading@10:
yading@10: $print_page_head = \&FFmpeg_print_page_head;
yading@10: sub FFmpeg_print_page_head($$)
yading@10: {
yading@10: my $fh = shift;
yading@10: my $longtitle = "$Texi2HTML::THISDOC{'fulltitle_no_texi'}";
yading@10: $longtitle .= ": $Texi2HTML::NO_TEXI{'This'}" if exists $Texi2HTML::NO_TEXI{'This'};
yading@10: my $description = $DOCUMENT_DESCRIPTION;
yading@10: $description = $longtitle if (!defined($description));
yading@10: $description = "" if
yading@10: ($description ne '');
yading@10: $description = $Texi2HTML::THISDOC{'documentdescription'} if (defined($Texi2HTML::THISDOC{'documentdescription'}));
yading@10: my $encoding = '';
yading@10: $encoding = "" if (defined($ENCODING) and ($ENCODING ne ''));
yading@10: $longtitle =~ s/Documentation.*//g;
yading@10: $longtitle = "FFmpeg documentation : " . $longtitle;
yading@10:
yading@10: print $fh <
yading@10:
yading@10: $Texi2HTML::THISDOC{'copying'}
yading@10:
yading@10:
yading@10: $longtitle
yading@10:
yading@10: $description
yading@10:
yading@10:
yading@10:
yading@10:
yading@10: $encoding
yading@10: $CSS_LINES
yading@10: $TEMPLATE_HEADER
yading@10: EOT
yading@10: }
yading@10:
yading@10: # declare encoding in header
yading@10: $IN_ENCODING = $ENCODING = "utf-8";
yading@10:
yading@10: # no navigation elements
yading@10: $SECTION_NAVIGATION = 0;
yading@10: # the same for texi2html 5.0
yading@10: $HEADERS = 0;
yading@10:
yading@10: # TOC and Chapter headings link
yading@10: $TOC_LINKS = 1;
yading@10:
yading@10: # print the TOC where @contents is used
yading@10: $INLINE_CONTENTS = 1;