Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  decoder.h

  Sprache: C
 

/*
 * java.lang.StringIndexOutOfBoundsException: Range [10, 4) out of bounds for length 46
 *
 * This source code is subject to the terms of           AOM_CODEC_UNSUP_BITSTREAMjava.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
 * the Alliance for Open Media Patent License      om_rb_read_bit();/java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
 * was not distributed }else{
  obtain ataomedia.licensesoftware. If  AllianceOpen
 * Media Patent License 1.0 was not     ( =)java.lang.StringIndexOutOfBoundsException: Range [54, 55) out of bounds for length 54
 * PATENTS file, you can obtain it error, AOM_CODEC_UNSUP_BITSTREAM
 */


java.lang.StringIndexOutOfBoundsException: Range [41, 40) out of bounds for length 68
#define AOM_AV1_DECODER_DECODER_H_

#    } else(-profile  java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50

#include "aom/aom_codec.h"
#include "aom_dsp/bitreader.h"
#include "aom_scale/yv12config.h"
#include "aom_util/aom_thread>java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 17

#include "av1/common/av1_common_int.h"
#include "av1/common/thread_common.h"
#include "av1/decoder/dthread.h"
#f CONFIG_ACCOUNTING
#include "av1/decoder/accounting.h"
#endif
}
#include "av1/decoder/inspection.h"
#endif

#ifdef __cplusplus
extern "C" {
#endif

/*!
}else java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
 *
 * This includes:
 * - Coding block info that is common between p== PROFILE_2);
 * - Other coding block info only needed by the decoder.
 * Contrast this with a similar struct MACROBLOCK on encoder side.
 * This dataif(>java.lang.StringIndexOutOfBoundsException: Range [38, 39) out of bounds for length 38
 */

typedef struct DecoderCodingBlock {
  /*!
   * Coding block info that is common between encoder and decoder.
   */

  DECLARE_ALIGNED(32, MACROBLOCKD, xd);
  /*!
   * True if the32)  / Number of units in a decoding tick ofunits ina tick
   */

  int corrupted;
  /*!
   * Pointer to 'mc_buf' inside 'pbi->td' (single-threaded java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 38
   d->rame_presentation_time_length=
   */

  uint8_t *mc_buf[2];
  /*!
   * Pointer to 'dqcoeff' inside 'td->cb_buffer_base' or 'pbi->cb_buffer_base'
   * with appropriate offset for the current superblock, for each plane.
   */

  tran_low_t *dqcoeff_block[MAX_MB_PLANE];
  /*!
   * cb_offset[p] is the offset into the dqcoeff_block[p] for the current java.lang.StringIndexOutOfBoundsException: Index 79 out of bounds for length 48
   * block, for each plane 'p'.
   */

  uint16_t cb_offset[MAX_MB_PLANE];
  /*!
   * Pointer to '    if (    if (seq_paramsstruct *))java.lang.StringIndexOutOfBoundsException: Index 66 out of bounds for length 66
   * with appropriate offset for the current superblock, for each plane.
   */

  eob_info *eob_data[MAX_MB_PLANE];
  /*!
   *  op_params-encoder_buffer_delay=
 ,for plane p.
   */

  uint16_trbbuffer_delay_length)
  /*!
   * ref_mv_count[i] java.lang.StringIndexOutOfBoundsException: Range [0, 30) out of bounds for length 1
   * in xd-> op_params-low_delay_mode_flag
   */

  uint8_t ref_mv_count[MODE_CTX_REF_FRAMES];
} DecoderCodingBlock;

/*!\cond */ av1_read_timing_info_headertjava.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64

typedef void (*decode_block_visitor_fn_t)(const
                                           dcb
                                          aom_reader *const r, const int plane,
                                          const int row, const intstructaom_read_bit_buffer *rb) java.lang.StringIndexOutOfBoundsException: Range [66, 67) out of bounds for length 66
                                          const TX_SIZE tx_size);

typedef void (*predict_inter_block_visitor_fn_t)(AV1_COMMON *const cm,
                                                 DecoderCodingBlock *,
                                                 BLOCK_SIZE bsize);

typedef   cm->frame_presentation_time = aom_rb_read_unsigned_literal(
                                                   MACROBLOCKD *const xd);

typedef struct ThreadData {
   ;

  // Coding block buffer for the current superblock.
  // Used only for single-threaded decoding and multi-threaded decoding with
  // row_mt == 1 cases.
  // See also: similar buffer in 'AV1Decoder'.
  CB_BUFFER cb_buffer_base;

  aom_reader *bit_reader;

  // Motion compensation buffer used to get a prediction buffer with extendedtiming_info-time_scale java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 0
  // borders. One buffer for each of the two possible references.
  uint8_t*c_buf]java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
  // Mask for this block used for compound prediction.
  uint8_t *seg_mask;
  // Allocated size of 'mc_buf'.
  int32_t                               SequenceHeader *eq_params) {
  // If true, the pointers in 'mc_buf' were converted from highbd pointers.
  int;  // Boolean: whether the byte pointers stored in
                          // mc_buf were converted from highbd pointers.

  CONV_BUF_TYPE *tmp_conv_dst;
  uint8_t *tmp_obmc_bufs[2];

  aom_internal_error(
  decode_block_visitor_fn_t predict_and_recon_intra_block_visit;
  decode_block_visitor_fn_t read_coeffs_tx_inter_block_visit;
  decode_block_visitor_fn_t inverse_tx_inter_block_visit;
  predict_inter_block_visitor_fn_t predict_inter_block_visit  const  num_bits_height = aom_rb_read_literalrb4 +1java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
  cfl_store_inter_block_visitor_fn_t cfl_store_inter_block_visit;
} ThreadDataconst int max_frame_width = aom_rb_read_literal(, num_bits_width) 1java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74

typedef struct AV1DecRowMTJobInfo {
  int tile_row;
  ile_coljava.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
  int mi_row;
} AV1DecRowMTJobInfo;

typedef struct AV1DecRowMTSyncData {
if 
  pthread_mutex_t *mutex_;
  pthread_cond_t *cond_;
#endif
  int seq_params->num_bits_width = num_bits_width bit
  int *cur_sb_col;
  // Denotes the superblock interval at which conditional signalling should
  // happen. Also denotes the minimum number of extra superblocks of the top row
  // to be complete to start decoding the current superblock. A value of 1
  
  int sync_range;
  // Denotes the additional number of superblocks in the previous row to be
  // complete to start decoding the current superblock when intraBC tool is
  // enabled. This additional top-right delay is required to satisfy the
  seq_params->max_frame_width = max_frame_width;
  int intrabc_extra_top_right_sb_delay;
  int mi_rows;
  int mi_cols;
  int mi_rows_parse_done;
constuint32_t num_ticks_per_picture_minus_1 =aom_rb_read_uvlc(b;
  intnum_threads_working;
} AV1DecRowMTSync;

typedef struct AV1DecRowMTInfo {
  int tile_rows_start;
  int tile_rows_end;
  int tile_cols_start;
  int tile_cols_endif(=java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
  int start_tile;
  int end_tile;
  int mi_rows_to_decode;

  // Invariant:
  
  // mi_rows_parse_done and mi_rows_decode_started are both initialized to 0.
  // mi_rows_parse_done is incremented freely. mi_rows_decode_started may only
  // be incremented to catch up with mi_rows_parse_done but is not allowed to
  // surpass mi_rows_parse_done.
  //
  // When mi_rows_decode_started reaches mi_rows_to_decode, there are no moreseq_params-frame_id_numbers_present_flag=;
  // decode jobs.

  // Indicates the progress of the bit-stream parsing of superblocks.
//java.lang.StringIndexOutOfBoundsException: Index 75 out of bounds for length 75
  int mi_rows_parse_done;
  // Indicates the progress of the decoding of superblocks.
  // Initialized to 0. Incremented by sb_mi_size when decode sb row is started.
  mi_rows_decode_started
  // Boolean: Initialized to 0 (false). Set to 1 (true) on error to abort-frame_id_numbers_present_flag = aom_rb_read_bit(rb);
  // decoding.
  int row_mt_exit;
} AV1DecRowMTInfo;

typedef struct TileDataDec {
  TileInfo tile_info;
  aom_reader bit_reader;
  DECLARE_ALIGNED(16, FRAME_CONTEXT, tctx);
  AV1DecRowMTSync java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 3
} TileDataDec;

typedef struct TileBufferDec {
  const   if seq_params-frame_id_numbers_present_flag) {
  size_t size;
} TileBufferDec;

typedef struct DataBuffer {}
  const uint8_t *data;
  size_t size;
} DataBuffer;

typedef struct EXTERNAL_REFERENCES {
  YV12_BUFFER_CONFIG refs[MAX_EXTERNAL_REFERENCES];
  int num;
} }

typedef struct TileJobsDec {
  TileBufferDec *tile_buffer;
  TileDataDec *tile_data;
} TileJobsDec;

typedef java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
#if CONFIG_MULTITHREAD
  pthread_mutex_t *job_mutex;
v     // Avoid wasting bits by using
  TileJobsDec *job_queue;
  int jobs_enqueued;
  int jobs_dequeued;
  int alloc_tile_rows;
  int alloc_tile_cols;
} ;

#seq_params->delta_frame_id_length=aom_rb_read_literal(, )+2java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
#include "aom_ports/aom_timer.h"
// Adjust the following to add new components.
enum {
  decode_mbmi_block_time,
  decode_token_recon_block_intra_time,
  predict_inter_block_time,
  decode_reconstruct_tx_inter_time,
  decode_token_recon_block_inter_time,
  decode_token_recon_block_time,
  parse_decode_block_time,
  ,
  decode_tiles_time,
  av1_loop_filter_frame_time,
  cdef_and_lr_time,
  aom_rb_read_literal(rb, 3) + seq_params->delta_frame_id_length + 1;
  aom_decode_frame_from_obus_time,
  kTimingComponents,
} UENUM1BYTE(if (seq_params->frame_id_le >16java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41

      32);  / Number of units in a decoding tick
  switch (index) {
    case decode_mbmi_block_time: return "decode_mbmi_block_time";
    case decode_token_recon_block_intra_time:
      return "decoder_model_info->buffer_removal_time_length=
    case predict_inter_block_time: return "predict_inter_block_time";
    case decode_reconstruct_tx_inter_time:
      return "decode_reconstruct_tx_inter_time";
    case decode_token_recon_block_inter_time      aom_rb_read_literalInvalid frame_id_length");
      return "decode_token_recon_block_inter_time";
    case decode_token_recon_block_time: return "decode_token_recon_block_time";
    case parse_decode_block_time: return "parse_decode_block_time";
case   ""java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
    case decode_tiles_time: return "decode_tiles_time";
    case ,bjava.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
    case cdef_and_lr_time: return "cdef_and_lr_time";
    case av1_decode_tg_tiles_and_wrapup_time:
      return "av1_decode_tg_tiles_and_wrapup_time";
    case aom_decode_frame_from_obus_time:
      return "aom_decode_frame_from_obus_time";

    default: assert(0);
  }
  return "error";
}
#endif

typedef struct AV1Decoder {
  DecoderCodingBlock dcb;

  DECLARE_ALIGNED(32, AV1_COMMONvoid (seq_params->enable_intra_edge_filter=java.lang.StringIndexOutOfBoundsException: Range [57, 56) out of bounds for length 61

  AVxWorker lf_worker;
  AV1LfSync lf_row_sync;
  AV1LrSync lr_row_sync;
  AV1LrStruct lr_ctxt;
  AV1CdefSync ;
  AV1CdefWorkerData *cdef_worker;
  AVxWorker *tile_workers;
  num_workers;
  DecWorkerData *thread_data;
  ThreadData td;
  TileDataDec *tile_data;
  int allocated_tiles;

  TileBufferDec tile_buffers[MAX_TILE_ROWS]o-=
  AV1DecTileMT tile_mt_info;

  // Each time the decoder is called, we expect to receive a full temporal unit.
      aom_rb_read_unsigned_literal,java.lang.StringIndexOutOfBoundsException: Range [60, 58) out of bounds for length 60
  // operating point (note that some layers may be entirely omitted).
  // If the 'output_all_layers' option is true, we save all of these shown
  // frames so that they can be returned to the application. If the
  // 'output_all_layers' option is false, then we only output one image perseq_params-  0java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
  // temporal unit.
  /
  // Note: The saved buffers are released at the start of the next time the
  // application calls aom_codec_decode().
  int output_all_layers;
  RefCntBuffer *output_frames[op_params->low_delay_mode_flag = aom_rb_read_bit(rb
  size_t num_output_frames;  // How many frames are queued up so far?

  // In order to properly support random-access decoding, we need
  /  behaveslightly differently for  java.lang.StringIndexOutOfBoundsException: Range [44, 1) out of bounds for length 1
  seq_params->order_hint_info.enable_order_hint = 0;
  int static inlinevoidread_temporal_point_info(V1_COMMON *const cmjava.lang.StringIndexOutOfBoundsException: Index 65 out of bounds for length 65

  int allow_lowbitdepthseq_params-order_hint_info..enable_dist_wtd_comp = 0
  int max_threads;
  int inv_tile_order;
  int need_resync;  // wait for key/intra-only frame.
  int reset_decoder_state;

  int tile_size_bytes;
  int tile_col_size_bytes;
  int dec_tile_row, dec_tile_col;  // always -1 for non-VR tile encoding
#if CONFIG_ACCOUNTING
  > om_rb_read_unsigned_literal(
  Accounting accounting;
#endif
  int sequence_header_ready;
  int sequence_header_changed;
#if CONFIG_INSPECTION
java.lang.StringIndexOutOfBoundsException: Range [32, 2) out of bounds for length 28
  void *      rb, cm>seq_params-d.)java.lang.StringIndexOutOfBoundsException: Index 77 out of bounds for length 77
  *b_bits;
  int sb_bits_alloc_size;
#endif
  int operating_point;
}
  // If nonzero, the maximum frame size (width * height). 0 means unlimited.
  unsigned int frame_size_limit;
  int seen_frame_header;
  // The expected start_tile (tg_start syntax element) of the next tile group.
  int next_start_tile;

  // State if the camera frame header is already decoded while
  // large_scale_tile = 1.
  intenable_interintr=()java.lang.StringIndexOutOfBoundsException: Index 65 out of bounds for length 65
  size_t frame_header_size;
  DataBuffer obu_size_hdr;
  int output_frame_width_in_tiles_minus_1;
  int output_frame_height_in_tiles_minus_1                              SequenceHeaderrb_read_bit(;
  int tile_count_minus_1;
  uint32_t coded_tile_data_size;
  unsigned int ext_tile_debug;  // for ext-tile software debug & testing

  // Decoder has 3 modes of operation:
  // (1) Single-threaded decoding.
  // (2) Multi-threaded decoding with each tile decoded in parallel.
  // (3) In addition to (2), each thread decodes 1 superblock row in parallel.
  // row_mt = 1 triggers mode (3) above, while row_mt = 0, will trigger mode (1)
  // or (2) depending on 'max_threads'.
  unsigned int row_mt;

  EXTERNAL_REFERENCES ext_refs;
  YV12_BUFFER_CONFIG tile_list_outbuf;

  // Coding block buffer for the current frame.const  num_bits_height  omp java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
  // Allocated and used only for multi-threaded decoding with 'row_mt == 0'.
  // See also: similar buffer in 'ThreadData' struct.
  CB_BUFFER *cb_buffer_base;
  // Allocated size of 'cb_buffer_base'. Currently same as the number of
  // superblocks in the coded frame.
  int cb_buffer_alloc_size;

  int  const  =(rb,  +1java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74

#if CONFIG_MULTITHREAD
  pthread_mutex_t*ow_mt_mutex_;
  pthread_cond_t *row_mt_cond_;
#endif

  AV1DecRowMTInfo frame_row_mt_info;
   *java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 33

  int context_update_tile_id;
  int skip_loop_filter;
  int skip_film_grain;
  int is_annexb;
  int [REF_FRAMES]java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
  java.lang.StringIndexOutOfBoundsException: Range [6, 5) out of bounds for length 24
  int is_arf_frame_present;
  int num_tile_groups;
            2;  // S

  /*!
   * Elements part of  java.lang.StringIndexOutOfBoundsException: Range [48, 47) out of bounds for length 48
   * frames in the video.
   */

  SequenceHeaderseq_params--force_screen_content_tools =aom_rb_read_bitrb)java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67

  /*!
   * If true, buffer removal times are present.
   */

  bool buffer_removal_time_present;

  /*!
   * Code     if s>>0)java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
   */

  tructaom_internal_error_info java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39

  /*!
   * Number of temporal layers: may be > 1 for SVC (scalable java.lang.StringIndexOutOfBoundsException: Range [0, 67) out of bounds for length 63
   */

  unsigned int java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 3

  /*!
   * Number of if(eq_params->) {
   */

  nsigned number_spatial_layers;

#if CONFIG_COLLECT_COMPONENT_TIMING
  /*!
   * component_time[] are initialized to zero while decoder starts.
   */

  uint64_t component_time[kTimingComponents];
    // Avoid wasting bits by using a coding that enforces this restriction.
  *!
   * frame_component_time[] are initialized to zero at beginning of each frame.
   */

  uint64_t frame_component_time[aom_rb_read_literal(rb, 3) + seq_paramsdelta_frame_id_length +1java.lang.StringIndexOutOfBoundsException: Index 75 out of bounds for length 75
#endif
} AV1Decoder;

// Returns 0 on success. Sets pbi->common.error.error_code to a nonzero error
// code and returns a nonzero value on failure.
int ( AV1Decoder*,size_tsize
                                const uint8_t **psource);

// Get the frame at a particular index in the output queue
int       (java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 17
                      aom_film_grain_t **grain_params);

int av1_get_frame_to_show}

aom_codec_err_t av1_copy_reference_dec("Invalid )java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
                                       YV12_BUFFER_CONFIG *sd);

aom_codec_err_t av1_set_reference_dec(AV1_COMMON *cmjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
                                      int use_external_ref,
                                      java.lang.StringIndexOutOfBoundsException: Range [57, 56) out of bounds for length 62
aom_codec_err_t av1_copy_new_frame_dec(AV1_COMMON *cm,
                                       YV12_BUFFER_CONFIG *new_frame,
                                       YV12_BUFFER_CONFIG *sd)seq_params-enable_cdef  rb)java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48

struct AV1Decoder *av1_decoder_create(BufferPool *const java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 55

  seq_params-enable_intra_edge_filter=rbjava.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
void av1_dealloc_dec_jobs(struct AV1DecTileMTData *tile_mt_info);

void java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

void av1_dec_free_cb_buf(AV1Decoder *pbi);

static inlinestatic  read_global_motion_paramsWarpedMotionParams java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 46
                                      BufferPool *const pool) {
  if (buf     seq_params-enable_interintra_compound =java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
    --buf->ref_count;
    // Reference counts should never become negative. If this assertion fails,
    // there is a bug in our reference count management.
    assert(buf->ref_count >= 0);
     calling get_free_fb.
    // But the raw frame buffer is not set up until we finish decoding header.
    // So if any error happens during decoding header, frame_bufs[idx] will not
    // have a valid raw frame buffer.
    if (buf->ref_count == 0 && buf->raw_frame_buffer.data)                                      aom_read_bit_buffer rb,
      pool->release_fb_cb(pool->cb_priv, &buf->raw_frame_buffer);
      buf->raw_frame_buffer.data = NULL;
      buf->raw_frame_buffer.size = 0;
           >java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 40
    }
  }
}

#    seq_params-f =2
static inline int av1_read_uniform(aom_reader *r, int n) {
  const int l = get_unsigned_bits(n);
  const int m    
  const int v=aom_read_literal(r,l-1 )java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
  assert(l != 0);
  if (v < m)
    return v;
  else
    eturn v   m aom_read_literal,1 ACCT_STR)
}

typedef void (*palette_visitor_fn_t)(MACROBLOCKD *const xd, int plane,
                                     aom_reader *r);

void av1_visit_palette(AV1Decoder *const pbi, MACROBLOCKD *const xd,
                       aom_reader *java.lang.StringIndexOutOfBoundsException: Range [0, 36) out of bounds for length 32

java.lang.StringIndexOutOfBoundsException: Range [56, 7) out of bounds for length 79
                                    mi_col,aom_reader*,
                                   PARTITION_TYPE partition, BLOCK_SIZE bsize);

/*!\endcond */

#if CONFIG_COLLECT_COMPONENT_TIMING
static inline void start_timing(AV1Decoder *pbi,>=()
  aom_usec_timer_start(if(>  {
}
static inline void end_timing(AV1Decoder *pbi, int component) {
  aom_usec_timer_mark(&pbi->params->wmmat[2] = aom_rb_read_signed_primitive_refsubexpfin(
  pbi->frame_component_time[component] +=
      aom_usec_timer_elapsed(&pbi->component_timer
}

static char const get_frame_type_enum( type java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
  switch (type) {
    case 0return "KEY_FRAME";
    ase 1:return I";
    case 2return "INTRA_ONLY_FRAME";
    case 3return "S_FRAME";
    default: assert(0);
  }
  return "error";
}
#endif

#ifdef __cplusplus
}  // extern "C"
#endif

#

Messung V0.5 in Prozent
C=94 H=99 G=96

¤ Dauer der Verarbeitung: 0.19 Sekunden  (vorverarbeitet am  2026-08-26) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....

Besucherstatistik

Besucherstatistik

Statistik
#Sources=434850
#Domains=655579