The general difference between an endec (encoder/decoder) and a codec (compressor/decompressor) is that hardware is usually considered to be an endec, while software is considered to be the codec. Similarly, the word "encoding" is usually used for hardware, while "coding" is usually used in regard to software.
A program (or hardware) which uses a compression algorithm to create MPEG audio and/or video is often called an encoder, and one which plays back such files is a decoder. However, this is technically a codec, especially if performed in software.
Examples of encoders, decoders, and endecs:
Other things which are encoded or decoded:
Once scarce, 10base-T Ethernet chips now abound. (includes a related article on attempts by the IEEE to establish network management specifications for 10Base-T)
Jun 27, 1991; Though scarce last year while the standard endured minor modifications, 10base-T Ethernet chips are now available from many...
10base-T chair: OK to use early silicon; three makers plan single-chip transceiver/ LAN controllers. (the 10base-T proposed IEEE twisted-pair Ethernet implementation)
Jan 11, 1990; 10base-T chair: OK to use early silicon Intel Corp will today announce transceiver and adapter support for 10base-T, the proposed...